
professionalwiki/mediawiki-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
professionalwiki/mediawiki-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
professionalwiki/mediawiki-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
MCP(모델 컨텍스트 프로토콜) 서버는 대형 언어 모델(LLM) 클라이언트가 모든 미디어위키 위키와 상호작용할 수 있도록 합니다.
특징
도구
위키에서 작동하는 모든 도구는 위키를 지정하는 선택적 wiki 인자를 수용합니다(위키 관리 및 OAuth 도구는 그렇지 않음) — 위키 키(예: en.wikipedia.org) 또는 전체 mcp://wikis/{wikiKey} URI를 전달합니다. 설정된 기본 위키를 사용하기 위해 생략하세요(구성 참조). 각 도구 응답은 호출이 실행된 위키를 보고합니다. 각 성공적인 응답은 content에서는 산문으로, structuredContent에서는 JSON 형식으로 페이로드를 전달합니다; 응답 채널을 참조하세요.
페이지가 읽힌다
| 이름 | 설명 |
|---|---|
compare-pages |
위키 페이지의 두 버전을 수정본, 제목 또는 제공된 위키텍스트로 차이 나름. |
get-category-members |
한 범주의 구성원을 나열할 수 있습니다(호출당 최대 500명까지, continueFrom를 통해 페이지 지정). |
get-file |
파일 페이지를 가져와. |
get-file-data |
시각적 분석을 위해 파일의 이미지 바이트를 인라인(base64)으로 가져오세요 — 위키 호스트에 접근할 수 없는 클라이언트를 위해서요. 스케일드 렌더링(설정 width); 렌더링 불가능한 유형(오디오, 비디오, 바이너리) 오류. 메타데이터나 다운로드 URL은 get-file를 사용하세요. |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
MediaWiki MCP Server
An MCP (Model Context Protocol) server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.
Features
Tools
Every tool that operates on a wiki accepts an optional wiki argument naming the wiki to act on (the wiki-management and OAuth tools do not) — pass a wiki key (e.g. en.wikipedia.org) or the full mcp://wikis/{wikiKey} URI. Omit it to use the configured default wiki (see Configuration). Each tool response reports the wiki the call ran against. Each successful response carries its payload as prose in content and as JSON in structuredContent; see response channels.
Page reads
| Name | Description |
|---|---|
compare-pages |
Diff two versions of a wiki page by revision, title, or supplied wikitext. |
get-category-members |
List members of a category (up to 500 per call, paginated via continueFrom). |
get-file |
Fetch a file page. |
get-file-data |
Fetch a file’s image bytes inline (base64) for visual analysis — for clients that can’t reach the wiki host. Returns a scaled rendition (set width); non-renderable types (audio, video, binaries) error. For metadata or a download URL, use get-file. |
get-links-here |
List pages that reference a wiki page — pages that link to it, embed it as a template, or display it as a file (select via type), including pages that reach it through a redirect. Up to 500 per call, paginated via continueFrom. |
get-page |
Fetch a wiki page. |
get-page-history |
List recent revisions of a wiki page. |
get-pages |
Fetch multiple wiki pages in one call (up to 50). |
get-recent-changes |
List recent change events across the wiki, filterable by timestamp, namespace, user, tag, type, and hide flags (up to 50 per call, paginated via continue). |
get-revision |
Fetch a specific revision of a page. |
get-site-info |
Get a wiki’s key settings: MediaWiki version, content language, title-case rules, namespaces, installed extensions, license, and (optionally) statistics. |
list-wikis |
List every configured wiki — its key, sitename, server, whether it is read-only or the default, whether it is reachable, which extension-gated tools work on it, and, for an OAuth-configured wiki, its authorization server. Disabled when fewer than two wikis are configured. |
parse-wikitext |
Render wikitext to HTML without saving. Returns parse warnings, wikilinks, templates, and external URLs. |
search-page |
Search wiki page titles and contents (full-text). Searches the wiki’s content namespaces unless given other namespace IDs. |
설치
npx -y @professional-wiki/mediawiki-mcp-server@latest설정
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "npx",
"args": ["-y", "@professional-wiki/mediawiki-mcp-server@latest"],
"env": {
"CONFIG": "path/to/config.json"
}
}
}
}