vn.datacore/datacore-a2a
OfficialDataCore A2A — MCPサーバー
MCPクライアント(Claude Code、Claude Desktop、VS Code、Cursorなど)が、DataCoreのデータスキルをネイティブツールとして使用できるようにします。ベトナム住所の標準化、住所チェック、企業検索、embedding生成などに対応します。
MCP client (stdio) ──► datacore-mcp ──HTTPS──► DataCore APIZero dependency、Python 3.9+。
インストール
pip install datacore-a2a-mcpRelated MCP server: database-remote-mcp
前提条件
このサーバーはクライアントであり、サービスではありません。DataCoreのエンドポイントと、呼び出しに必要なmandateトークンが必要です。これらは3TITに連絡して発行を受けてください。この2つがない場合、サーバーは起動後すぐに、不足している変数を示すメッセージとともに終了します。
設定
変数 | 必須 | 説明 |
| あり | 発行されたDataCoreエンドポイントのベースURL。例: |
| あり | DataCoreが発行するAP2 mandateトークン。呼び出せるスキルと利用限度額を決定します |
| なし | ツールを制限するためのカンマ区切りのスキルIDリスト。または |
| なし | 各リクエストのタイムアウト(秒)。デフォルトは |
DataCoreが発行した正しいURLをmandateとともに使用してください。別のエンドポイントではあなたのmandateは受け付けられず、401が返ります。
Claude Code / Claude Desktop
.mcp.json(プロジェクト)またはClaude Desktopの設定に追加します:
{
"mcpServers": {
"datacore-a2a": {
"command": "datacore-mcp",
"env": {
"DATACORE_A2A_URL": "https://api.example.com",
"DATACORE_MANDATE": "<mandate-token>"
}
}
}
}ツール
ツールリストはエンドポイントから生成され、ここにハードコードされていません。そのため、DataCoreがスキルを追加したら、サーバーを再起動すると新しいツールが表示されます。
デフォルトでは、実際のバックエンドに接続済みの4つのスキルを公開します:
ツール | スキルID | 機能 |
|
| ベトナム住所を省/県/社に標準化 |
|
| 住所が行政データに基づいて存在するかチェック |
|
| 企業名または税番号で企業を検索 |
|
| テキストのベクトルembeddingを生成 |
すべてのツールは読み取り専用(readOnlyHint: true)です。書き込み、削除、作成は一切行いません。同じ入力で呼び出すと同じ結果が返ります。
DataCoreの他の3つのスキル(company.graph、company.financial-sankey、company.news)は意図的に公開されていません。これらは現在モック/決定論的データを返しています。試しに表示したい場合はDATACORE_SKILLS="*"を設定してください。ただし、結果は信用しないでください。
例
以下の3つのプロンプトは、それぞれ異なる3つのツールを実行します:
住所の標準化 — 「この住所を省/県/社に標準化してください: So 1 Ly Thai To, Hoan Kiem, Ha Noi」
企業検索 — 「税番号0100109106の企業情報を調べて、営業状態を教えてください」
Embedding — 「この業種説明のembeddingを生成して、ベクトルの次元数を教えてください: 電子機器の卸売」
セキュリティモデル
このサーバーはmandateトークンをそのままの形でX-AP2-Mandateヘッダーに載せてDataCore側で検証させ、他のauthorizationヘッダーは独自に生成しません。クライアントは自分自身に権限を付与する場所ではありません。付与されたものを転送するだけで、許可・拒否のすべての判断はDataCore側にあります。
Mandateはbearer認証情報です。保持している人は誰でも、その中のスキルを限度額まで、期限が切れるまで呼び出せます。パスワードと同じように扱ってください。トークンを入力した.mcp.jsonをコミットしないでください。また、クライアントが対応している場合は、インラインで記述する代わりにシークレットマネージャーから読み取ってください。
このパッケージは、一部であってもトークンをログに書き込むことは決してありません。送信するtextの内容も同様です。これはお使いのマシン上で実行されるプロセスに対する約束です。サービス側は別の話であり、PRIVACY.mdに何を保存するかが明記されています。
トラブルシューティング
ログはstderrに出力され、プレフィックスは[datacore-mcp]です。stdoutはJSON-RPCチャネルです。
症状 | 一般的な原因 |
サーバーが即終了、 |
|
すべてのリクエストで | mandateの期限切れ、または |
| mandateの利用限度額(spend cap)を使い切った |
| スキルがmandateの許可リスト(allowlist)にない。そのスキルを含むmandateをリクエストしてください |
| DataCore側のそのスキルのバックエンドが応答しない |
ツールが何も表示されない |
|
セキュリティ脆弱性の報告
mcp-security@datacore.vn。セキュリティ脆弱性については公開issueを開かないでください。
mandateが漏洩した疑いがある場合はすぐに報告してください。期限切れを待たないでください。サービス側で対応する必要があるため、私たちに知らせてください。
プライバシー
PRIVACY.mdを参照してください。簡単に言うと、このパッケージはお使いのマシン上で実行され、何も保存せず、自分で設定したDataCoreエンドポイント以外には何も送信せず、mandateトークンをログに書き込むことは決してありません。
ライセンス
MIT — LICENSEを参照してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
Let AI agents query data and act across all your business apps via MCP.
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to securely query VAST Data databases for schema, metadata, and sample data via read-only SQL and MCP resources.MIT
- FlicenseNot gradedqualityCmaintenanceEnables remote database access (RDBMS and MongoDB) through MCP tools, supporting read/write queries, schema management, and more.
- FlicenseNot gradedqualityDmaintenanceEnables read-only SQL querying and schema inspection across MSSQL, PostgreSQL, and MySQL databases via MCP tools.
- FlicenseNot gradedqualityCmaintenanceEnables read-only access to company data across PostgreSQL, MongoDB Atlas, and flat files through MCP tools, allowing AI assistants to query and retrieve information via natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DataCore-VietNam/datacore-a2a-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server