DM

dpesch/mantisbt-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

12 stars 6 forks 품질 83 트렌드 28MIT

Codeberg.org/dpesch/mantisbt-mcp-server의 미러 - 모니터링되지 않은 문제 및 PR

개요

MantisBT REST API를 Claude Code 및 기타 MCP-capable 클라이언트에 통합하는 모델 Context Protocol (MCP) 서버. 편집에서 직접 문제, 생성 및 업데이트. - Node.js ≥ 22 - REST API를 사용하여 MantisBT 설치 (버전 2.23+) - MantisBT API 토큰 (내 계정 → API 토큰 아래 생성) ~/.claude/claude desktop config.json (Claude Desktop) 또는 로컬 claude desktop config.json (Claude Code)에 추가하십시오: 정확히 일치하는 키워드 대신 semantic search는 쿼리 뒤에 의미를 이해합니다. 일반 언어에 대한 질문 - 검색 엔진은 단어가 일치하지 않는 경우에도 개념적 관련 문제를 찾을 수 있습니다 : - "로그인은 암호 재설정 후 실패" - 인증 가장자리 사례에 대한 문제 발견 - "체크 아웃 페이지의 성능 문제" - 정확한 용어에 관계없이 표면 관련 보고서 - "보이지 않는 편지함 목록의 중복 항목" - "더블 레코드"라고 설명 된 이슈를 잡습니다.

개요(AI 번역)

** 한국어** · Deutsch

MantisBT REST API를 Claude Code 및 기타 MCP-capable 클라이언트에 통합하는 모델 Context Protocol (MCP) 서버. 편집에서 직접 문제, 생성 및 업데이트.

요구 사항

  • 노드.js ≥ 22
  • REST API를 사용하여 MantisBT 설치 (버전 2.23+)
  • MantisBT API 토큰 (My Account → API Tokens 아래 생성)

설치

Via npx (추천):

~/.claude/claude_desktop_config.json] (Claude Desktop) 또는 로컬에 추가 claude_desktop_config.json (클래드 코드):

**Local 빌드 : **

구성

환경 변수

| 변수 |필수 | 기본 | 설명 | |—|—|||||| | [T2] | ✅ | – | MantisBT 설치의 기본 URL https://your-mantis.example.com와 https://your-mantis.example.com/api/rest는 모두 허용됩니다. /api/rest suffix는 자동으로 정상화됩니다. · | [T6] | ✅ | – | 증명을 위한 API 토큰 | | MANTIS_USE_INDEX_PHP | – | auto | URL rewriting이 사용되지 않은 경우, URL rewriting이 사용되지 않는 경우 [T9]] 대신 /api/rest/를 사용하십시오. MANTIS_BASE_URL]가 `/api/rest/index로 자동 감지.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MantisBT MCP Server

English · Deutsch

A Model Context Protocol (MCP) server that integrates the MantisBT REST API into Claude Code and other MCP-capable clients. Read, create, and update issues directly from your editor.

Requirements

  • Node.js ≥ 22
  • MantisBT installation with REST API enabled (version 2.23+)
  • MantisBT API token (create under My Account → API Tokens)

Installation

Via npx (recommended):

Add to ~/.claude/claude_desktop_config.json (Claude Desktop) or your local claude_desktop_config.json (Claude Code):

{
  "mcpServers": {
    "mantisbt": {
      "command": "npx",
      "args": ["-y", "@dpesch/mantisbt-mcp-server"],
      "env": {
        "MANTIS_BASE_URL": "https://your-mantis.example.com/api/rest",
        "MANTIS_API_KEY": "your-api-token"
      }
    }
  }
}

Local build:

git clone https://codeberg.org/dpesch/mantisbt-mcp-server
cd mantisbt-mcp-server
npm run init
npm run build
{
  "mcpServers": {
    "mantisbt": {
      "command": "node",
      "args": ["/path/to/mantisbt-mcp-server/dist/index.js"],
      "env": {
        "MANTIS_BASE_URL": "https://your-mantis.example.com/api/rest",
        "MANTIS_API_KEY": "your-api-token"
      }
    }
  }
}

Configuration

Environment variables

Variable Required Default Description
MANTIS_BASE_URL ✅ – Base URL of your MantisBT installation. Both https://your-mantis.example.com and https://your-mantis.example.com/api/rest are accepted — the /api/rest suffix is normalized automatically.
MANTIS_API_KEY ✅ – API token for authentication
MANTIS_USE_INDEX_PHP – auto Set to true when URL rewriting is unavailable — REST requests then use /api/rest/index.php/ instead of /api/rest/. Detected automatically when MANTIS_BASE_URL ends with /api/rest/index.php; an explicit value always wins. See the cookbook.
MANTIS_CACHE_DIR – ~/.cache/mantisbt-mcp Directory for the metadata cache
MANTIS_CACHE_TTL – 3600 Cache lifetime in seconds
TRANSPORT – stdio Transport mode: stdio or http
GitHub에서 전체 README 보기

설치

npx -y @dpesch/mantisbt-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mantisbt": { "command": "npx", "args": ["-y", "@dpesch/mantisbt-mcp-server"], "env": { "MANTIS_BASE_URL": "https://your-mantis.example.com/api/rest", "MANTIS_API_KEY": "your-api-token" } } } }