Wikidata MCP Server
Servidor MCP de Wikidata
Una implementación de servidor para la API de Wikidata mediante el Protocolo de Contexto de Modelo (MCP). Este proyecto proporciona herramientas para interactuar con Wikidata, como la búsqueda de identificadores (de entidad y propiedad), la extracción de metadatos (de etiqueta y descripción) y la ejecución de consultas Sparql .
Instalación
Instalación mediante herrería
Para instalar Wikidata MCP Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @zzaebok/mcp-wikidata --client claudeInstalación manual
Instale uv si aún no está instalado.
$ curl -LsSf https://astral.sh/uv/install.sh | shLuego, instala las dependencias.
$ git clone https://github.com/zzaebok/mcp-wikidata.git
$ cd mcp-wikidata
$ uv sync
# if you want to run client example together
$ uv sync --extra exampleCorrer
Ejecute el servidor con:
$ uv run src/server.pySi desea probarlo con un código de cliente simple (con langchain-mcp-adapters ), ejecute el cliente con:
# in another shell
$ uv run src/client.pyEl LLM extrae identificadores válidos de entidades y propiedades, ejecuta una consulta sparql y finalmente recomienda una película dirigida por Bong Joon-ho.
{
"messages": [
HumanMessage(
content="Can you recommend me a movie directed by Bong Joonho?",
),
AIMessage(
tool_calls=[
{
"name": "search_entity",
"args": {"query": "Bong Joon-ho"},
}
],
),
ToolMessage(
content="Q495980",
name="search_entity",
),
AIMessage(
tool_calls=[
{
"name": "get_properties",
"args": {"entity_id": "Q495980"},
}
],
),
ToolMessage(
content='["P345", "P244", "P214", "P227", ...]',
name="get_properties",
),
AIMessage(
tool_calls=[
{
"name": "search_property",
"args": {"query": "director"},
}
],
),
ToolMessage(
content="P57",
name="search_property",
),
AIMessage(
tool_calls=[
{
"name": "execute_sparql",
"args": {
"sparql_query": 'SELECT ?film ?filmLabel WHERE {\n ?film wdt:P57 wd:Q495980.\n SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }\n} LIMIT 1'
},
}
],
),
ToolMessage(
content='[{"film": {"type": "uri", "value": "http://www.wikidata.org/entity/Q483761"}, "filmLabel": {"xml:lang": "en", "type": "literal", "value": "Mother"}}]',
name="execute_sparql",
),
AIMessage(
content='I recommend the movie "Mother," which was directed by Bong Joon-ho.',
),
]
}Herramientas MCP de Wikidata
Las siguientes herramientas están implementadas en el servidor:
Herramienta | Descripción |
| Busque un ID de entidad de Wikidata mediante su consulta. |
| Busque un ID de propiedad de Wikidata mediante su consulta. |
| Obtener las propiedades asociadas con un ID de entidad de Wikidata determinado. |
| Ejecutar una consulta SPARQL en Wikidata. |
| Recupere la etiqueta y la descripción en inglés para una ID de entidad de Wikidata determinada. |
Licencia
Licencia MIT
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 Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that retrieves information from Wikipedia to provide context to LLMs, allowing users to search articles, get summaries, full content, sections, and links from Wikipedia.22285MIT
- AlicenseNot gradedqualityDmaintenanceA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.1511MIT
- AlicenseBqualityDmaintenanceProvides access to Wikidata for Large Language Models through the Model Context Protocol, offering tools for entity search, detailed retrieval, SPARQL queries, relation exploration, and property-based searches.54MIT
- FlicenseNot gradedqualityDmaintenanceA production-ready server that provides Wikipedia search and content retrieval tools through the Model Context Protocol, enabling AI assistants to search for articles, list sections, and retrieve specific content.
Related MCP Connectors
Search and fetch Wikidata entities, execute SPARQL queries, and resolve external identifiers.
A Model Context Protocol server for Wix AI tools
Wikidata MCP — wraps Wikidata API (wikidata.org/w/api.php)
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/zzaebok/mcp-wikidata'
If you have feedback or need assistance with the MCP directory API, please join our Discord server