JO

jtauschl/openproject-ce-mcp

Developer tools

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

36 stars 15 forks 품질 85 트렌드 32MIT

OpenProject 커뮤니티 에디션에 대한 MCP 서버: 프로젝트, 작업 패키지, 시간 추적, 회의, 위키 등 Claude Code, Codex 및 GitHub Copilot과 같은 AI 에이전트에 대한 미리보기 우선 도구.

개요

OpenProject에 대한 MCP 서버는 로컬 AI 에이전트가 구조화 된 도구를 통해 프로젝트 데이터를 읽고 관리 할 수 있도록합니다. 서버는 MCP 클라이언트의 로컬 하위 프로세스로 실행됩니다. 그것은 OpenProject API v3를 포장하고 프로젝트, 작업 패키지, 회원, 버전, 보드, 시간 항목 등에 대한 유형의 도구를 노출합니다. 아래 모든 링크는 GitHub 저장소에 - git repo 및 소스 배포에서 docs/ 페이지 및 이미지 배, 설치 된 패키지 자체에. - — 소형, 원시 HAL 페이로드 대신 에이전트 모양 응답 (~21 필드 + ~46 원료 API에 항목 당 링크). 선택된 응답 당 토큰까지 측정; 전체 번호를 위한 Context 효율성을 보십시오. - - 모든 쓰기는 미리보기를 확인 패턴을 따릅니다. 우회할 수있는 방법이 없습니다. - - MCP read/write Allowlists는 OpenProject의 자체 서버 측 권한 이외에 토큰의 효과적인 범위를 제한합니다.

개요(AI 번역)

OpenProject에 대한 MCP 서버는 로컬 AI 에이전트가 구조화 된 도구를 통해 프로젝트 데이터를 읽고 관리 할 수 있도록합니다.

서버는 MCP 클라이언트의 로컬 하위 프로세스로 실행됩니다. 그것은 OpenProject API v3를 포장하고 프로젝트, 작업 패키지, 회원, 버전, 보드, 회의, 시간 항목 등에 대한 유형의 도구를 노출합니다.

**PyPI에 이것을 읽어? ** 아래 모든 링크는 GitHub 저장소에 - docs/ git repo 및 source Distribution의 페이지 및 이미지 배, 설치되지 않은 패키지 자체.

왜 이 MCP를 사용

  • ** 디자인에 의한 컨텍스트-frugal ** - HAL 페이로드 대신 컴팩트, 에이전트 모양의 응답 (~21 필드 + ~46 소스 당 항목 당 원료 API). select 응답 당 -99% 토큰을 측정; 전체 번호에 대한 Context 효율성을 참조하십시오. -Guarded writes - 모든 쓰기는 미리보기 확인 패턴을 따릅니다. 우회할 수있는 방법이 없습니다.
  • Defense-in-depth 프로젝트 범위 — MCP read/write Allowlists는 OpenProject의 자신의 서버 측 권한 이외에 토큰의 효과적인 범위를 제한합니다.

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

README

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

OpenProject CE MCP

An MCP server for OpenProject that lets local AI agents read and manage project data through structured, guarded tools.

The server runs as a local subprocess of your MCP client over stdio. It wraps OpenProject API v3 and exposes typed tools for projects, work packages, memberships, versions, boards, meetings, time entries, and more.

Reading this on PyPI? All links below point to the GitHub repository — the docs/ pages and images ship in the git repo and source distribution, not in the installed package itself.

Why use this MCP

  • Context-frugal by design — compact, agent-shaped responses instead of raw HAL payloads (~21 fields + ~46 links per item in the raw API). Measured up to −99% tokens per response with select; see Context efficiency for the full numbers.
  • Guarded writes — every write follows a preview-then-confirm pattern; there is no way to bypass it.
  • Defense-in-depth project scope — MCP read/write allowlists restrict the token’s effective scope in addition to OpenProject’s own server-side permissions.
  • Typed tools, not a raw REST client — one call per intent (list, search, create, update) instead of hand-built HAL requests and link-following.

What you can do

Projects

  • List, create, copy, update, and delete projects
  • Read project configurations, lifecycle phases, and admin context
  • Create, update, and delete memberships and versions; list roles

Work packages

  • List and search work packages with structured filters
  • Create, update, and delete work packages; create subtasks; create, update, and delete relations; add comments (no edit or delete)
  • Upload, read (images and text inlined for the model), and delete attachments; add and remove watchers; read activity logs
  • Log, update, and delete time entries

Boards and views

  • Create, read, update, and delete saved boards (queries); read views

Meetings

  • Create, read, update, and delete meetings with their agenda items, sections, and outcomes
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →