Redmine MCP Server
Redmine MCP 서버
Redmine용 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. Redmine의 REST API와 통합되어 LLM에 티켓 및 프로젝트 정보를 제공합니다.
특징
Redmine REST API의 안정적인 리소스를 지원합니다.
이슈 (1.0~)
프로젝트(1.0~)
사용자(1.1~)
시간 항목(1.1~)
도구
문제
검색 문제
프로젝트, 상태, 담당자 등으로 필터링합니다.
키워드 검색
사용자 정의 필드 지원
문제 생성/업데이트
추적기, 상태, 우선순위 설정
사용자 정의 필드 구성
댓글 추가
문제 삭제
프로젝트
프로젝트 검색
활성/보관/닫힘 상태별 필터링
키워드 검색
프로젝트 세부 정보 가져오기
추적기, 카테고리 정보 포함
프로젝트 생성/업데이트
모듈 및 추적기 구성
멤버 상속 설정
프로젝트 보관/보관 취소
프로젝트 삭제
시간 항목
검색 시간 항목
프로젝트, 사용자, 날짜 범위로 필터링
시간 입력 세부 정보 가져오기
시간 항목 생성/업데이트
프로젝트 또는 문제에 대한 기록
활동을 지정하세요
사용자 정의 필드 지원
시간 항목 삭제
Related MCP server: Redmine MCP Server
Claude와 함께 사용
이 서버를 Claude와 함께 사용하려면 다음과 같이 구성하세요.
지엑스피1
구성 옵션
command: npm 패키지를 실행하는 명령args:-y: 프롬프트에 자동으로 "예"로 응답합니다.--prefix: 설치 디렉토리 지정마지막 인수는 패키지 이름을 지정합니다.
env: 환경 변수REDMINE_HOST: Redmine 서버 URLREDMINE_API_KEY: Redmine API 키
설정
API 키 받기
Redmine 관리자 설정에서 REST API 활성화
사용자 설정 페이지에서 API 키 가져오기
환경 변수
다음 환경 변수를 설정하세요.
REDMINE_API_KEY: Redmine 사용자 설정에서 얻은 API 키REDMINE_HOST: Redmine 서버 URL (예:https://redmine.example.com)
테스트
단위 테스트
# Run tests
npm test데이터 안전을 위해 GET 작업만 테스트에 포함됩니다.
검사관 테스트
MCP Inspector를 사용하여 기능을 확인하세요.
# Build
npm run build
# Set execute permission (important)
chmod +x dist/index.js
# Launch inspector
npx @modelcontextprotocol/inspector dist/index.js권한
일부 기능을 사용하려면 관리자 권한이 필요합니다.
사용자 관련 작업
list_users: 관리자 권한이 필요합니다create_user: 관리자 권한이 필요합니다update_user: 관리자 권한이 필요합니다delete_user: 관리자 권한이 필요합니다
사용 가능한 정보는 사용자 권한 수준에 따라 다릅니다. 자세한 내용은 Redmine API 문서를 참조하세요.
개발
요구 사항
Node.js 18 이상
npm 9 이상
도서관
@modelcontextprotocol/sdk: MCP SDKzod: 스키마 검증typescript: 타입 시스템
디렉토리 구조
.
├── src/
│ ├── tools/ # Tool definitions
│ │ ├── issues.ts
│ │ ├── projects.ts
│ │ ├── time_entries.ts
│ │ └── index.ts
│ ├── formatters/ # Formatters
│ │ ├── issues.ts
│ │ ├── projects.ts
│ │ ├── time_entries.ts
│ │ └── index.ts
│ ├── lib/ # Common libraries
│ │ ├── client.ts # Redmine API client
│ │ ├── config.ts # Configuration management
│ │ └── types.ts # Type definitions
│ ├── handlers.ts # Request handlers
│ └── index.ts # Entry point
├── docs/
│ └── adr/ # Architecture Decision Records
├── package.json # Project configuration
├── tsconfig.json # TypeScript configuration
└── README.md # Documentation건물
# Install dependencies
npm install
# Build
npm run build
# Start development server
npm run dev아키텍처 결정 기록
주요 설계 결정 사항은 docs/adr 에 문서화되어 있습니다. 기능을 추가하거나 수정할 때 이 문서를 참조하세요.
특허
MIT
관련 프로젝트
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
An MCP server that provides access to Testiny projects, test cases and test runs
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude Code to directly interact with Redmine project management systems, supporting issue management, project operations, and search features.229MIT
- AlicenseCqualityDmaintenanceModel Context Protocol (MCP) server for Redmine that provides comprehensive access to the Redmine REST API, enabling users to operate Redmine from MCP clients such as Claude Desktop.907 npmMIT
- AlicenseCqualityAmaintenanceModel Context Protocol (MCP) server for Redmine that provides comprehensive access to the Redmine REST API. It allows you to operate Redmine from MCP clients such as Claude Desktop.90624 npm28MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI coding agents to interact with Redmine projects, issues, time tracking, and members through natural language via the Model Context Protocol.-