Integrations
Provides access to the project repository for installation via git clone from GitHub.
Enables integration with LangChain through langchain-mcp-adapters, allowing AI agents to interact with Wikidata's knowledge graph through the Model Context Protocol.
Provides tools for interacting with Wikidata, including searching for entity and property identifiers, retrieving entity metadata (labels and descriptions), accessing entity properties, and executing SPARQL queries against the Wikidata knowledge base.
Wikidata MCP サーバー
モデルコンテキストプロトコル(MCP)を用いたWikidata APIのサーバー実装。このプロジェクトは、識別子(エンティティとプロパティ)の検索、メタデータ(ラベルと説明)の抽出、 SPARQLクエリの実行など、Wikidataを操作するためのツールを提供します。
インストール
まだインストールされていない場合はuv
をインストールしてください。
次に、依存関係をインストールします。
走る
次のコマンドでサーバーを実行します。
単純なクライアント コード ( langchain-mcp-adapters
を使用) でテストする場合は、次のコマンドでクライアントを実行します。
LLM は有効なエンティティおよびプロパティ識別子を抽出し、Sparql クエリを実行し、最終的にポン・ジュノ監督の映画を推奨します。
Wikidata MCPツール
サーバーには次のツールが実装されています。
道具 | 説明 |
---|---|
search_entity(query: str) | クエリで Wikidata エンティティ ID を検索します。 |
search_property(query: str) | クエリで Wikidata プロパティ ID を検索します。 |
get_properties(entity_id: str) | 指定された Wikidata エンティティ ID に関連付けられたプロパティを取得します。 |
execute_sparql(sparql_query: str) | Wikidata で SPARQL クエリを実行します。 |
get_metadata(entity_id: str, language: str = "en") | 指定された Wikidata エンティティ ID の英語のラベルと説明を取得します。 |
ライセンス
MITライセンス
You must be authenticated.
モデル コンテキスト プロトコルを使用して Wikidata API と対話するためのサーバー実装。識別子の検索、メタデータの抽出、SPARQL クエリの実行のためのツールを提供します。