{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.alex13slem/openproject","description":"Manage OpenProject projects, work packages, files, relations, boards, users, and notifications.","title":"OpenProject","repository":{"url":"https://github.com/alex13slem/openproject-codex-plugin","source":"github","subfolder":"plugins/openproject"},"version":"0.5.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"openproject-codex-plugin","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Root URL of the OpenProject instance","isRequired":true,"format":"string","name":"OPENPROJECT_URL"},{"description":"OpenProject API token","isRequired":true,"format":"string","isSecret":true,"name":"OPENPROJECT_API_TOKEN"},{"description":"Default page size from 1 to 100","format":"string","default":"25","name":"OPENPROJECT_PAGE_SIZE"},{"description":"Request timeout in milliseconds from 1000 to 300000","format":"string","default":"30000","name":"OPENPROJECT_TIMEOUT_MS"},{"description":"API-token authentication mode: basic for broad compatibility or bearer for OpenProject 17.2+","format":"string","default":"basic","name":"OPENPROJECT_AUTH_MODE"},{"description":"Platform-separated directories from which attachment files may be read; defaults to the process working directory","format":"string","name":"OPENPROJECT_ALLOWED_UPLOAD_DIRS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T18:56:45.507136Z","publishedAt":"2026-07-14T18:56:45.507136Z","updatedAt":"2026-07-14T18:56:45.507136Z","isLatest":true}}}],"metadata":{"count":1}}
