메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

미디어위키 MCP

데브카페

Claude MCP for MediaWiki에 대한 최신 정보를 찾아보겠습니다.​​​​​​​​​​​​​​​​

Claude MCP for MediaWiki 설치 및 사용법을 안내해드리겠습니다.

    1. Claude MCP MediaWiki Server 소개

Claude MCP MediaWiki Server는 대형 언어 모델(LLM) 클라이언트가 모든 MediaWiki 위키와 상호작용할 수 있게 해주는 MCP(Model Context Protocol) 서버입니다.

    1. 주요 기능

이 서버는 다음과 같은 도구들을 제공합니다:

- create-page: 새 위키 페이지 생성 (OAuth 필요) - get-file: 파일 페이지의 표준 파일 객체 반환 - get-page: 위키 페이지의 표준 페이지 객체 반환 - get-page-history: 위키 페이지의 최신 수정 정보 반환 - search-page: 페이지 제목과 내용에서 검색어 검색 - set-wiki: 현재 세션에서 사용할 위키 설정 - update-page: 기존 위키 페이지 업데이트 (OAuth 필요)

    1. 설치 방법
      1. 1. Smithery를 통한 자동 설치 (가장 간단한 방법)

Claude Desktop에서 자동으로 설치하려면:

```bash npx -y @smithery/cli install @ProfessionalWiki/mediawiki-mcp-server --client claude ```

      1. 2. Claude Desktop에서 수동 설치

Claude Desktop 설정 파일에 다음 구성을 추가합니다:

```json {

 "mcpServers": {
   "mediawiki-mcp-server": {
     "command": "npx",
     "args": [
       "@professional-wiki/mediawiki-mcp-server@latest"
     ]
   }
 }

} ```

      1. 3. Claude Code에서 설치

다음 명령어를 실행합니다:

```bash claude mcp add mediawiki-mcp-server npx @professional-wiki/mediawiki-mcp-server@latest ```

설치 후 .claude.json 설정 파일에 다음과 같은 구성이 생성됩니다:

```json "mcpServers": {

 "mediawiki-mcp-server": {
   "type": "stdio",
   "command": "npx",
   "args": [
     "@professional-wiki/mediawiki-mcp-server@latest"
   ],
   "env": {
     "WIKI_SERVER": "your.example.wiki",
     "OAUTH_TOKEN": ""
   }
 }

} ```

      1. 4. VS Code에서 설치

다음 명령어를 실행합니다:

```bash code --add-mcp '{"name":"mediawiki-mcp-server","command":"npx","args":["@professional-wiki/mediawiki-mcp-server@latest"]}' ```

    1. OAuth 2.0 설정 (편집 권한 필요시)

페이지 생성이나 업데이트 기능을 사용하려면 OAuth 2.0 토큰이 필요합니다. Special:OAuthConsumerRegistration/propose/oauth2에서 OAuth 확장을 통해 토큰을 획득할 수 있으며, “이 소비자는 사용자명만 사용”을 선택해야 합니다.

    1. 환경 변수 설정

다음 환경 변수들을 설정할 수 있습니다:

- CONFIG: 설정 파일 경로 (기본값: config.json) - MCP_TRANSPORT: MCP 서버 전송 타입 (기본값: stdio) - PORT: StreamableHTTP 전송용 포트 (기본값: 3000)

    1. 사용 예시

설치 완료 후 Claude에서 다음과 같은 작업이 가능합니다:

- “Wikipedia에서 ‘인공지능’에 대한 정보를 검색해줘” - “특정 위키 페이지의 내용을 가져와줘” - “위키 페이지의 수정 이력을 확인해줘” - “새로운 위키 페이지를 생성해줘” (OAuth 설정 필요)

Oracle DBA로서 데이터베이스 관련 위키 문서를 관리하거나 기술 문서를 자동으로 업데이트하는 용도로 활용하실 수 있을 것 같습니다.

Comments