
jtauschl/openproject-ce-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
OpenProjectコミュニティエディションのMCPサーバー:Claudeコード、Codex、GitHub CopilotなどのAIエージェントのプレビュー優先ツールとして、プロジェクト、作業パッケージ、時間追跡、会議、wikiなど.
概要
ローカルAIエージェントが構造化、保護されたツールを使用してプロジェクトデータを読み取り、管理できるOpenProject用のMCPサーバー。 サーバは、stdio 上で MCP クライアントのローカルサブプロセスとして実行されます。 OpenProject API v3 をラップし、プロジェクト、作業パッケージ、メンバーシップ、バージョン、ボード、時間エントリなどのタイプされたツールを公開します。 GitHubリポジトリの全てのリンクは、インストールされたパッケージ自体ではなく、gitリポジトリとソース分布のドキュメント/ページと画像の出荷です。 - — 生のHALのペイロード(~21のフィールド+~46は、生のAPIの項目ごとのリンク)の代りに、密集した、代理店形応答。 選択した応答ごとにトークンまで測定。全数のコンテキスト効率を参照してください。 - — すべての書き込みは、プレビュー・アンド・コンバームパターンに従います。それをバイパスする方法はありません。 - — MCP の読み込み/書き込み許可リストは、OpenProject のサーバー側権限に加えて、トークンの有効範囲を制限します.
概要(AI 翻訳)
ローカルAIエージェントが構造化、保護されたツールを使用してプロジェクトデータを読み取り、管理できるOpenProject用のMCPサーバー。
サーバは、stdio 上で MCP クライアントのローカルサブプロセスとして実行されます。 OpenProject API v3 をラップし、プロジェクト、作業パッケージ、メンバーシップ、バージョン、ボード、会議、時間エントリなどのタイプされたツールを公開します。
PyPIでこれを読み込みますか? GitHubリポジトリの全てのリンク — [
docs/] gitリポジトリとソースの配布でページと画像の出荷, インストールされていないパッケージ自体。
#このMCPを使用する理由
- 設計によるContext-frugal — 生のHALのペイロード(~21分野+未加工APIの項目ごとの~46リンク)の代りの密集した、代理店形応答。 [
selectで応答ごとに**-99%**トークンまで測定。 完全な数字のコンテキスト効率を参照してください。 -ガードされた書き込み - すべての書き込みは、プレビューと相続パターンに従います。それをバイパスする方法はありません。 -Defen-in-depth プロジェクトスコープ — MCP 読み取り/書き込み許可リストは、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
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →