mcp
mcp
PostgreSQLツールとSwagger/OpenAPIツールを組み合わせたMCPサーバー。
環境
リポジトリルートにあるデフォルト値から
.envを作成してください。SQLツールには以下が必要です:
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_NAME。Swaggerツールには以下が必要です:
SWAGGER_URL。必要な変数が不足している場合、対応するツールは登録されません。
tool_statusは常に利用可能で、グループの準備状況およびツールごとのregistered: true/falseを含むコンパクトな診断結果を返します。
Related MCP server: PostgreSQL MCP Server
構造
index.js- ブートストラップと配線のみ。src/config/env.js- 環境設定の解析。src/infrastructure/db/client.js- PostgreSQLクライアントファクトリ。src/services/swagger/swagger-cache.js- Swaggerの読み込みとキャッシュ。src/tools/register-sql-tools.js- SQL関連のMCPツール。src/tools/register-swagger-tools.js- Swagger関連のMCPツール。src/tools/register-health-tool.js- 統合ヘルスチェックツール。src/tools/register-status-tool.js- ツールの可用性と環境診断。src/utils/errors.js- 共通のエラーヘルパー。
実行
npm install
npm startクイックチェック
npm run checkThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for AI access to Swagger by SmartBear.
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Hosted PostgreSQL MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted MCP server for PostgreSQL diagnostics: slow queries, missing indexes, connection pressure.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server with 14 tools for PostgreSQL database operations. Query databases, explore schemas, analyze tables, with SQL injection prevention and read-only mode by default.1412MIT
- AlicenseNot gradedqualityDmaintenanceAn open-source MCP server for PostgreSQL schema introspection and guarded read-only queries. It enables MCP clients to discover schemas, tables, columns, indexes, relationships, and safe queryable data from a configured PostgreSQL database.6 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server for connecting to databases (PostgreSQL, MySQL, SQL Server, Redis) enabling SQL queries, table exploration, and Redis key-value operations.1MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables connecting to PostgreSQL databases and executing queries, listing tables, retrieving schema, and obtaining database statistics through MCP tools.MIT