위키미디어 MCP 서버
위키미디어 API와 상호작용하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 자연어 쿼리를 사용하여 위키백과 및 기타 위키미디어 프로젝트 콘텐츠에 프로그래밍 방식으로 접근합니다.
특징
- 콘텐츠 검색 : 위키미디어 페이지 콘텐츠 전체에서 전체 텍스트 검색
- 제목 검색 : 자동 완성 제안을 사용하여 페이지 제목 검색
- 페이지 가져오기 : 페이지 콘텐츠, 제목, URL 및 메타데이터 검색
- 언어 버전 : 다른 언어로 된 페이지 버전 찾기
- 추천 콘텐츠 : 오늘의 추천 기사, 가장 많이 읽힌 페이지, 사진을 받아보세요
- 역사적 사건 : 모든 날짜의 사건, 출생, 사망 및 공휴일을 확인하세요
요구 사항
- 파이썬 3.12+
- uv 패키지 관리자
- MCP 서버 프레임워크
보안
- 모든 사용자 입력이 검증됩니다.
- 민감한 데이터나 자격 증명이 필요하지 않습니다.
- Wikimedia API에서 처리되는 속도 제한
- 오류 메시지는 내부 세부 정보를 노출하지 않습니다.
설치
클로드 데스크톱 구성
MacOS의 경우:
지엑스피1
Windows의 경우:
개발 구성
게시된 구성
도구
검색_콘텐츠
위키미디어 페이지 콘텐츠 전체에서 전체 텍스트를 검색합니다. 쿼리와 일치하는 스니펫을 반환합니다.
query
(필수): 검색어limit
(1-50, 기본값 10): 결과 수project
(기본값 "wikipedia"): 위키미디어 프로젝트language
(기본값 "en"): 언어 코드
검색_제목
검색어로 시작하는 위키미디어 페이지 제목을 검색합니다. 설명과 함께 추천 항목을 표시합니다.
query
(필수): 검색 접두사limit
(1-100, 기본값 10): 결과 수project
(기본값 "wikipedia"): 위키미디어 프로젝트language
(기본값 "en"): 언어 코드
get_page
위키미디어 페이지의 내용, 제목, URL, 마지막 수정 날짜를 알아보세요.
title
(필수): 페이지 제목project
(기본값 "wikipedia"): 위키미디어 프로젝트language
(기본값 "en"): 언어 코드
get_languages
다른 언어로 된 위키미디어 페이지를 받아보세요.
title
(필수): 페이지 제목project
(기본값 "wikipedia"): 위키미디어 프로젝트language
(기본값 "en"): 언어 코드
추천받다
특정 날짜의 위키미디어 추천 콘텐츠를 받아보세요. 추천 기사, 가장 많이 읽힌 페이지, 그리고 오늘의 사진을 보여줍니다.
date
(YYYY/MM/DD, 기본값은 오늘): 콘텐츠를 가져올 날짜project
("wikipedia"만 해당): Wikipedia여야 합니다.language
(en/de/fr/es/ru/ja/zh): 지원되는 언어
오늘_시작하세요
위키미디어에서 역사적 사건을 찾아 날짜를 정해 보세요.
date
(MM/DD, 기본값은 오늘): 이벤트를 가져올 날짜type
(기본값 "모두"): 이벤트 유형 - 모두/선택됨/출생/사망/휴일/이벤트project
("wikipedia"만 해당): Wikipedia여야 합니다.language
(en/de/fr/es/ru/ja/zh): 지원되는 언어
사용 예
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.
특허
MIT 라이선스. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
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.
여러 언어로 된 콘텐츠 검색, 페이지 정보 검색, 역사적 이벤트 접근 등의 기능을 제공하여 위키미디어 API와의 프로그래밍적 상호작용을 가능하게 합니다.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAllows the use of Kagi's API for web searching and content enrichment through methods like fastgpt, enrich/web, and enrich/news.Last updated -32PythonMIT License
- AsecurityAlicenseAqualityEnables extracting data from websites using natural language prompts, allowing users to specify exactly what content they want in plain English and returning structured JSON data.Last updated -11,3794TypeScriptMIT License
- -securityFlicense-qualityA tool that enables AI assistants like Claude to interact with MediaWiki instances by retrieving page content, performing searches, and analyzing wiki information through the MediaWiki API.Last updated -1JavaScript
- AsecurityAlicenseAqualityA server implementation for interacting with Wikidata API using the Model Context Protocol, providing tools for searching identifiers, extracting metadata, and executing SPARQL queries.Last updated -58PythonMIT License