MCP.so
ログイン

MCP Server with C# + Firebird

@BoscoBecker

基本情報

カテゴリ

その他

トランスポート

stdio

作者

BoscoBecker

MCP Server with C# + Firebird について

MCP Server com C# + Firebird

MCP Server with C# + Firebird の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "MCPServerCSharp": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "dotnet",
        "run"
      ]
    }
  }
}

MCP Server with C# + Firebird のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

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 filter parameter.
  • Record limit enforced using Firebird’s FIRST clause.
  • Built with .NET 9 and the official Firebird ADO.NET client.
  • Configuration via appsettings.json for 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.

よくある質問

1

What tools does the server expose?

Only one tool: `ListTable`. It accepts a table name, an optional filter string, and an optional record limit.

2

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.

3

What runtime is required?

.NET 9 and the NuGet package `ModelContextProtocol` (prerelease). The server also uses `FirebirdSql.Data.FirebirdClient`.

4

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.

5

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.

コメント

「その他」の他のコンテンツ