Koskamo

OpenProject CE MCP

An MCP server for OpenProject Community Edition that allows local AI agents to read and manage project data through structured, guarded tools. It wraps the OpenProject API v3, offering context-efficient responses and a preview-then-confirm pattern for writes. Capabilities include managing projects, work packages, time entries, boards, meetings, and optional administration tasks.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

OpenProject CE MCP logo, by jttauschlCommunity listingLocal stdioSource reviewed; not executedPublished by jttauschl
Vendor documentation

What you can do with it

  • List, create, and update projects and work packages
  • Log and manage time entries
  • Create and read meetings with agenda items
  • Manage boards and saved queries

Source and maintenance

Community listingRegistry 0.4.4
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

openproject-ce-mcp 0.4.4

pypiuvx
openproject-ce-mcp package definition
{
  "version": "0.4.4",
  "transport": "stdio",
  "identifier": "openproject-ce-mcp",
  "runtimeHint": "uvx",
  "registryType": "pypi",
  "registryBaseUrl": "https://pypi.org",
  "environmentVariables": [
    {
      "name": "OPENPROJECT_BASE_URL",
      "isRequired": true,
      "description": "Base URL of the OpenProject instance",
      "placeholder": "https://openproject.example.com"
    },
    {
      "name": "OPENPROJECT_API_TOKEN",
      "isRequired": true,
      "description": "OpenProject API token"
    },
    {
      "name": "OPENPROJECT_READ_PROJECTS",
      "description": "Comma-separated project identifiers or glob patterns that may be read, * for all; unset allows none",
      "placeholder": "PROJ1,PROJ2 or *"
    },
    {
      "name": "OPENPROJECT_WRITE_PROJECTS",
      "description": "Comma-separated project identifiers or glob patterns that may be written, * for all; unset allows none",
      "placeholder": "PROJ1,PROJ2 or *"
    }
  ]
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

No tool definitions available.

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "openproject-ce-mcp": {
      "command": "uvx",
      "args": [
        "openproject-ce-mcp==0.4.4"
      ],
      "env": {
        "OPENPROJECT_BASE_URL": "<YOUR_OPENPROJECT_BASE_URL>",
        "OPENPROJECT_API_TOKEN": "<YOUR_OPENPROJECT_API_TOKEN>",
        "OPENPROJECT_READ_PROJECTS": "<YOUR_OPENPROJECT_READ_PROJECTS>",
        "OPENPROJECT_WRITE_PROJECTS": "<YOUR_OPENPROJECT_WRITE_PROJECTS>"
      }
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "openproject-ce-mcp": {
      "command": "uvx",
      "args": [
        "openproject-ce-mcp==0.4.4"
      ],
      "env": {
        "OPENPROJECT_BASE_URL": "<YOUR_OPENPROJECT_BASE_URL>",
        "OPENPROJECT_API_TOKEN": "<YOUR_OPENPROJECT_API_TOKEN>",
        "OPENPROJECT_READ_PROJECTS": "<YOUR_OPENPROJECT_READ_PROJECTS>",
        "OPENPROJECT_WRITE_PROJECTS": "<YOUR_OPENPROJECT_WRITE_PROJECTS>"
      }
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "openproject-ce-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "openproject-ce-mcp==0.4.4"
      ],
      "env": {
        "OPENPROJECT_BASE_URL": "<YOUR_OPENPROJECT_BASE_URL>",
        "OPENPROJECT_API_TOKEN": "<YOUR_OPENPROJECT_API_TOKEN>",
        "OPENPROJECT_READ_PROJECTS": "<YOUR_OPENPROJECT_READ_PROJECTS>",
        "OPENPROJECT_WRITE_PROJECTS": "<YOUR_OPENPROJECT_WRITE_PROJECTS>"
      }
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "openproject-ce-mcp": {
      "command": "uvx",
      "args": [
        "openproject-ce-mcp==0.4.4"
      ],
      "env": {
        "OPENPROJECT_BASE_URL": "<YOUR_OPENPROJECT_BASE_URL>",
        "OPENPROJECT_API_TOKEN": "<YOUR_OPENPROJECT_API_TOKEN>",
        "OPENPROJECT_READ_PROJECTS": "<YOUR_OPENPROJECT_READ_PROJECTS>",
        "OPENPROJECT_WRITE_PROJECTS": "<YOUR_OPENPROJECT_WRITE_PROJECTS>"
      }
    }
  }
}

Let your agent find its tools

Find servers like OpenProject CE MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.