OpenProject

OpenProject

OpenProject: projects, work packages with their activities, versions, time entries, users and statuses, queried with OpenProject's filter grammar. API v3, Basic auth with the literal username `apikey`.

7 дней бесплатно · без карты · EU-хостинг

Спроси OpenProject что угодно

Попробуй реальный промпт против OpenProject via AnythingMCP — Claude вызывает tools, возвращает ответ. Нажми Enter на своём сообщении, чтобы установить в Cloud.

Установить OpenProject в Cloud
OpenProject · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

Настройка за 2 минуты

  1. 1Запусти free trial на cloud.anythingmcp.com.
  2. 2Нажми OpenProject в коннектор-сторе. Вставь учётные данные.
  3. 3Выпусти MCP API ключ и направьте AI-клиент на MCP URL.
Установить OpenProject сейчас

Гиды по OpenProject

Пошаговая настройка для основных AI-клиентов.

Настройка OpenProject

Прямо из определения коннектора: где взять учётные данные, какие права им нужны и с каким API работает этот адаптер. Предоставлено автором коннектора на английском языке.

Getting a key

  1. In OpenProject open My Account → Access tokens and generate an API token.
  2. Set OPENPROJECT_URL to your instance root (no trailing slash) and OPENPROJECT_API_KEY to the token.

The Basic-auth username is the literal string apikey. Not your login name — the word apikey, with the token as the password. This adapter does it for you, and it is the first thing to check when a token you know is valid returns 401.

Permissions follow the user. The token inherits its owner's project memberships and roles. A project the user is not a member of is simply absent from the results, not an error.

Filters are a JSON array of single-key objects: [{"status":{"operator":"o","values":[]}},{"assignee":{"operator":"=","values":["42"]}}]. Operators are OpenProject's own short codes — o open, c closed, = equals, ! not, ~ contains, <>d between dates, t today, >t- in the last N days. The filter string is passed through verbatim so the whole grammar stays available.

Responses are HAL+JSON. Rows live in _embedded.elements, related resources are links under _links and paging is _links.nextByOffset. Fields like assignee arrive as a link with a title, which is usually the readable name you want without another call.

Durations are ISO 8601: estimatedTime of PT8H is eight hours, P2D is two days. They are not numbers.

Self-hosted, which is the thing to plan for.

  • On AnythingMCP Cloud the instance must be reachable from the public internet on a real hostname with a valid TLS certificate. A self-signed certificate will fail: the connector offers no trust-anything switch.
  • On an internal host (op.intern, 10.0.0.x), self-host AnythingMCP on the same network and add that host to SSRF_ALLOWED_HOSTS, or the outbound guard refuses the call before it is made.

Твой AI в двух кликах от OpenProject.

Установи коннектор, вставь учётные данные, спроси AI. 7 дней бесплатно, без карты.