๐ ๏ธ MCP Server with C# + Firebird
@BoscoBecker
About ๐ ๏ธ MCP Server with C# + Firebird
MCP Server com C# + Firebird
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCPServerCSharp": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"dotnet",
"run"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is ๐ ๏ธ MCP Server with C# + Firebird?
This project is an MCP (Model Context Protocol) server written in C# that provides tools for executing dynamic queries against a Firebird database. It supports filtering, record limits, and uses .NET 9 with FirebirdSql.Data.FirebirdClient.
How to use ๐ ๏ธ MCP Server with C# + Firebird?
Create an appsettings.json file with a FirebirdDb connection string pointing to your .fdb file. Install dependencies using dotnet add package ModelContextProtocol --prerelease. Run the server with npx @modelcontextprotocol/inspector dotnet run.
Key features of ๐ ๏ธ MCP Server with C# + Firebird
- Single MCP tool: ListTable returns records from a Firebird table.
- Conditional SQL filtering via the
filterparameter. - Record limit enforced using Firebirdโs
FIRSTclause. - Built with .NET 9 and the official Firebird ADO.NET client.
- Configuration via
appsettings.jsonfor database connection.
Use cases of ๐ ๏ธ MCP Server with C# + Firebird
- List all active customers from a CUSTOMERS table.
- Query a Firebird table with a custom WHERE clause.
- Retrieve a limited number of rows for previews or pagination.
- Integrate Firebird data into AI workflows using the Model Context Protocol.
FAQ from ๐ ๏ธ MCP Server with C# + Firebird
What tools does the server expose?
Only one tool: ListTable. It accepts a table name, an optional filter string, and an optional record limit.
How do I configure the Firebird connection?
Set the ConnectionStrings:FirebirdDb value in appsettings.json with the database file path, user, password, dialect, and charset.
What runtime is required?
.NET 9 and the NuGet package ModelContextProtocol (prerelease). The server also uses FirebirdSql.Data.FirebirdClient.
Can I use the server without a Firebird database?
Noโthe only implemented tool queries a Firebird database. A valid .fdb file and connection string are required.
Does the server support authentication or transport configuration?
The README does not mention any authentication or custom transport options. It uses the default MCP inspector transport.
Frequently asked questions
What tools does the server expose?
Only one tool: `ListTable`. It accepts a table name, an optional filter string, and an optional record limit.
How do I configure the Firebird connection?
Set the `ConnectionStrings:FirebirdDb` value in `appsettings.json` with the database file path, user, password, dialect, and charset.
What runtime is required?
.NET 9 and the NuGet package `ModelContextProtocol` (prerelease). The server also uses `FirebirdSql.Data.FirebirdClient`.
Can I use the server without a Firebird database?
Noโthe only implemented tool queries a Firebird database. A valid `.fdb` file and connection string are required.
Does the server support authentication or transport configuration?
The README does not mention any authentication or custom transport options. It uses the default MCP inspector transport.
Basic information
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student โ in a fraction of the time. What once took a week, now takes one free period.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

EverArt
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments