MCP Server SPARQL について
MCP Server SPARQL は、SPARQL エンドポイントを使うクライアント向けの MCP サーバーです。`query` ツールで結果を JSON として返します。
主な機能
- 01SPARQL クエリの実行
- 02エンドポイントの設定
- 03JSON 結果の受信
活用シーン
- 01Wikidata データのクエリ
- 02設定済み SPARQL エンドポイントからのデータ取得
MCP 対応
設定したエンドポイントに SPARQL クエリを送信し、JSON 結果を受け取る `query` ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー SPARQL
SPARQL エンドポイントにクエリを実行するためのツールを提供する Model Context Protocol(MCP)サーバーです。
使用方法
Wikidata SPARQL エンドポイントにクエリを実行する使用例です。
uvx
"mcpServers": {
"mcp-server-sparql": {
"command": "uvx",
"args": ["mcp-server-sparql", "--endpoint", "https://query.wikidata.org/sparql"],
}
}
ツール:query
設定済みのエンドポイントに対して SPARQL クエリを実行します。
パラメーター:
query_string:有効な SPARQL クエリ文字列
戻り値:
- JSON 形式のクエリ結果
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。