OpenProject runs on your own machine — the client starts it, so there is no endpoint to ping. 56 installs a week from npm. Last commit 14 Jul 2026.
Manage OpenProject projects, work packages, files, relations, boards, users, and notifications.
Today is the operative word: we check OpenProject every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add openproject -e 'OPENPROJECT_URL=<OPENPROJECT_URL>' -e 'OPENPROJECT_API_TOKEN=<OPENPROJECT_API_TOKEN>' -- npx -y openproject-codex-plugin
{
"mcpServers": {
"openproject": {
"command": "npx",
"args": [
"-y",
"openproject-codex-plugin"
],
"env": {
"OPENPROJECT_API_TOKEN": "<OPENPROJECT_API_TOKEN>",
"OPENPROJECT_URL": "<OPENPROJECT_URL>"
}
}
}
}
[mcp_servers.openproject]
command = "npx"
args = ["-y", "openproject-codex-plugin"]
env = { OPENPROJECT_URL = "<OPENPROJECT_URL>", OPENPROJECT_API_TOKEN = "<OPENPROJECT_API_TOKEN>" }
{
"mcpServers": {
"openproject": {
"command": "npx",
"args": [
"-y",
"openproject-codex-plugin"
],
"env": {
"OPENPROJECT_API_TOKEN": "<OPENPROJECT_API_TOKEN>",
"OPENPROJECT_URL": "<OPENPROJECT_URL>"
}
}
}
}
{
"servers": {
"openproject": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"openproject-codex-plugin"
],
"env": {
"OPENPROJECT_API_TOKEN": "<OPENPROJECT_API_TOKEN>",
"OPENPROJECT_URL": "<OPENPROJECT_URL>"
}
}
}
}
Put your own values in place of
<OPENPROJECT_URL> (Root URL of the OpenProject instance), <OPENPROJECT_API_TOKEN> (OpenProject API token).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
OPENPROJECT_PAGE_SIZE (Default page size from 1 to 100), OPENPROJECT_TIMEOUT_MS (Request timeout in milliseconds from 1000 to 300000), OPENPROJECT_AUTH_MODE (API-token authentication mode: basic for broad compatibility or bearer for OpenProject 17.2+), OPENPROJECT_ALLOWED_UPLOAD_DIRS (Platform-separated directories from which attachment files may be read; defaults to the process working directory).
Build Umlout projects: objects with types and fields, relations, and boards that draw them.
Manage Klaro Cards projects, boards, cards, dimensions and KPIs.
Publish ntfy notifications, read the message cache, and manage users and topic access
Build and publish pages, manage collections, records and files in a Markerloop workspace.
Manage subscriptions, users, and send event notifications for Semrush apps
Find and manage Clearly workspace docs, canvases, sheets, decks, projects, boards, and tickets.
Manage Kanera workspaces, boards, cards, checklists, comments, notes, automations, and reports.
Manage job applications — jobs, companies, boards, notes, and profile — from your AI client.
Answers built from our own checks of this server.