JO

jtauschl/openproject-ce-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

36 stars 15 forks Качество 85 Тренд 32MIT

MCP-сервер для OpenProject Community Edition: проекты, рабочие пакеты, отслеживание времени, встречи, вики и многое другое в качестве инструментов предварительного просмотра для агентов ИИ, таких как Claude Code, Codex и GitHub Copilot.

Обзор

MCP-сервер для OpenProject, который позволяет локальным агентам ИИ читать и управлять данными проекта с помощью структурированных защищенных инструментов. Сервер работает как локальный подпроцесс вашего MCP-клиента. Он обертывает OpenProject API v3 и раскрывает типизированные инструменты для проектов, рабочих пакетов, членства, версий, плат, временных записей и многого другого. Все ссылки ниже указывают на репозиторий GitHub — документы / страницы и изображения отправляются в git repo и дистрибутив источника, а не в сам установленный пакет. Компактные ответы в форме агента вместо необработанных полезных нагрузок HAL (~ 21 поле + ~ 46 ссылок на элемент в необработанном API). Измеряется до токенов за ответ с помощью выбора; см. Эффективность контекста для полных чисел. Каждая запись следует шаблону предварительного просмотра, а затем подтверждения; нет способа обойти его. Разрешительные списки чтения/записи MCP ограничивают эффективный объем токена в дополнение к собственным разрешениям на стороне сервера OpenProject.

Обзор (машинный перевод)

MCP-сервер для OpenProject, который позволяет локальным агентам ИИ читать и управлять данными проекта с помощью структурированных защищенных инструментов.

Сервер работает как локальный подпроцесс вашего MCP-клиента. Он охватывает OpenProject API v3 и раскрывает типизированные инструменты для проектов, рабочих пакетов, членства, версий, досок, совещаний, временных записей и многого другого.

Читать на PyPI? Все ссылки ниже указывают на репозиторий GitHub - docs/ страницы и изображения отправляются в git repo и дистрибутив источника, Не в самой установленной упаковке.

Зачем использовать MCP

Контекст-фрагмент по дизайну — компактные, агентно-образные ответы вместо необработанных полезных нагрузок HAL (~21 поле + ~46 ссылок на элемент в необработанном API). Измеряется до -99% ** токенов в ответ с select; см. Эффективность контекста для полных чисел. Охраняемая запись — каждая запись следует шаблону предварительного просмотра, а затем подтверждения; нет способа обойти его. ** Область применения проекта с углубленной защитой — списки разрешений на чтение/запись MCP ограничивают эффективный охват токена в дополнение к собственным разрешениям на стороне сервера OpenProject.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →