このプロジェクトについて
MCP Toolbox for Databasesは、AIエージェント、IDE、アプリケーションをエンタープライズデータベースに直接接続するオープンソースのModel Context Protocol(MCP)サーバーです。これには2つの目的があります。すなわち、即時のデータ探索のための事前構築済み汎用ツール(例:list_tables、execute_sql)を備えたすぐに使えるMCPサーバーとしての役割と、構造化クエリ、セマンティック検索、NL2SQL機能を備えた専門的で安全なAIツールを構築するためのカスタムツールフレームワークとしての役割です。
主な機能には、すぐに使えるデータベースアクセス、安全機能を備えたカスタムツールフレームワーク、Python、JavaScript/TypeScript、Go、Java向けSDKによる開発の簡素化、コネクションプーリング、統合認証(IAM)、OpenTelemetryによるエンドツーエンドの可観測性が含まれます。
サポートされるデータベースには、Google Cloudサービス(AlloyDB、BigQuery、Cloud SQL、Spanner、Firestore、Knowledge Catalog)およびその他のデータベース(PostgreSQL、MySQL、MariaDB、SQL Server、Oracle、MongoDB、Redis、Elasticsearch、CockroachDB、ClickHouse、Couchbase、Neo4j、Snowflake、Trino)が含まれます。
設定は、ソース、ツール、ツールセット、プロンプト、リソースを定義するtools.yamlファイルを介して行われます。サーバーは、バイナリ、コンテナイメージ、Homebrew、NPM、またはソースから実行できます。Gemini CLI、Google Antigravity、Claude Code、CodexなどのMCPクライアントをサポートし、LangChain、LlamaIndex、Genkit、Agent Development Kit(ADK)との統合のためのSDKを提供します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.