위키데이터 MCP 서버
모델 컨텍스트 프로토콜(MCP)을 사용하는 Wikidata API 서버 구현입니다. 이 프로젝트는 식별자(엔터티 및 속성) 검색 , 메타데이터(레이블 및 설명) 추출 , SparQL 쿼리 실행 등 Wikidata와 상호작용하는 도구를 제공합니다.
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 Wikidata MCP 서버를 자동으로 설치하는 방법:
지엑스피1
수동 설치
아직 설치되지 않았다면 uv
설치하세요.
그런 다음 종속성을 설치합니다.
달리다
다음을 사용하여 서버를 실행합니다.
간단한 클라이언트 코드( langchain-mcp-adapters
사용)로 테스트하려면 다음을 사용하여 클라이언트를 실행합니다.
LLM은 유효한 엔터티 및 속성 식별자를 추출하고, sparql 쿼리를 실행한 후, 마지막으로 봉준호 감독의 영화를 추천합니다.
위키데이터 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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
모델 컨텍스트 프로토콜을 사용하여 Wikidata API와 상호작용하기 위한 서버 구현으로, 식별자 검색, 메타데이터 추출, SPARQL 쿼리 실행을 위한 도구를 제공합니다.
Related Resources
Related MCP Servers
- -securityAlicense-qualityEnables programmatic interaction with Wikimedia APIs, offering features like searching content, retrieving page information, and accessing historical events across multiple languages.Last updated -62PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server utilizing Claude AI for generating intelligent queries and offering documentation assistance based on API documentation analysis.Last updated -32TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.Last updated -1PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables searching, reading, and editing wiki pages on Wizzypedia from MCP-enabled tools like Cursor or Claude Desktop.Last updated -6JavaScript