Skip to main content
Glama
kar-thik

OpenProject CE MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENPROJECT_URLNoInstance root URL, e.g. https://openproject.example.com. A trailing /api/v3 is tolerated and stripped.
OPENPROJECT_API_KEYNoAPI key from My account → Access tokens. Sent as HTTP Basic apikey:<token>.
OPENPROJECT_MCP_OTELNoReserved for OpenTelemetry tracing. Accepted but not yet wired to anything in this release.false
OPENPROJECT_MCP_DISABLENoComma-separated group tags to remove whole tool groups at startup.
OPENPROJECT_OAUTH_TOKENNoOAuth bearer token, as an alternative to the API key.
OPENPROJECT_MCP_INSECURENoAllow --transport http to start without auth tokens. Local development only.false
OPENPROJECT_MCP_CACHE_TTLNoTTL in seconds for the metadata cache (statuses, types, priorities, schemas).300
OPENPROJECT_MCP_CA_BUNDLENoPath to a CA bundle (PEM) for instances behind a private CA. TLS is always verified.system trust store
OPENPROJECT_MCP_HTTP_HOSTNoBind address for --transport http.127.0.0.1
OPENPROJECT_MCP_HTTP_PORTNoPort for --transport http.8000
OPENPROJECT_MCP_LOG_LEVELNoDEBUG, INFO, WARNING, ERROR or CRITICAL (case-insensitive).INFO
OPENPROJECT_MCP_READ_ONLYNoServe read tools only: every write, destructive and admin tool is removed at startup.false
OPENPROJECT_MCP_LOG_BODIESNoLog request/response bodies — only at DEBUG level, with credentials redacted. Development use only.false
OPENPROJECT_MCP_LOG_FORMATNotext or json. Logs always go to stderr.text
OPENPROJECT_MCP_ADMIN_TOOLSNoExpose the three admin-gated membership write tools (hidden by default).false
OPENPROJECT_MCP_AUTH_TOKENSNoComma-separated bearer tokens accepted by --transport http. Every request must carry Authorization: Bearer <token>.
OPENPROJECT_MCP_MAX_RETRIESNoRetry budget for idempotent requests.3
OPENPROJECT_MCP_DOWNLOAD_DIRNoDirectory where download_attachment writes files (created if missing; default is relative to the server's working directory)../openproject-downloads
OPENPROJECT_MCP_POOL_TIMEOUTNoSeconds to wait for a free connection from the pool.5
OPENPROJECT_MCP_READ_TIMEOUTNoSeconds to wait for response data.30
OPENPROJECT_MCP_WRITE_TIMEOUTNoSeconds to wait while sending request data (uploads).60
OPENPROJECT_MCP_ACCEPT_LANGUAGENoSent as the Accept-Language header; OpenProject localizes validation messages accordingly.
OPENPROJECT_MCP_CONNECT_TIMEOUTNoSeconds to wait for a TCP/TLS connection to OpenProject.10
OPENPROJECT_MCP_MAX_CONNECTIONSNoConnection pool size toward OpenProject.10
OPENPROJECT_MCP_MAX_DOWNLOAD_MBNoSize cap for attachment downloads, in MiB.100

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kar-thik/openproject-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server