Connect Oprex SDLC/ALM to your AI assistant
A Model Context Protocol (MCP) server for Oprex SDLC/ALM. Give Claude, ChatGPT, Gemini, or your IDE direct access to your projects, issues, requirements, milestones, releases, tests, and pipelines — read and write — with a single API key.
What is Oprex MCP?
MCP is an open standard that lets AI models call "tools" on external services. Oprex MCP exposes your SDLC data as tools, so an AI assistant can answer questions like "how many open high-severity issues?" or take actions like "create a new requirement" — right inside your Oprex workspace, scoped to your tenant and permissions.
Endpoint: POST https://api.oprex.id/mcp — JSON-RPC 2.0 (Streamable HTTP, stateless). Auth: OAuth 2.1 (no API key) or the header Authorization: Bearer oprex_pk_….
The older address https://oprex.id/mcp still works identically — no need to change a configuration that already runs.
What you can do
- Search once across every artifact at the same time — issues, tickets, requirements, specs, test cases, milestones, notes — ranked, not seven separate lists
- Browse, create & update projects & groups; resolve a path like
indohrm/enterprise - Read & filter issues, requirements, milestones, releases, specs, tickets, tests, pipelines
- Create issues (bugs), tickets, requirements, specs, test cases, milestones, release plans, releases (release notes), Notes & Memory docs
- Update every artifact above, ship a release plan into a Release, and run a CI/CD pipeline
- View the coverage matrix (requirement→test traceability)
- Remember & recall facts across sessions: recall at the start, reconcile at the end, outdated facts explicitly superseded
- Shrink the tool surface with
toolsets/X-MCP-Toolsets— load only the categories you need, save definition tokens.
Write actions require an API key with the write scope.
Documentation pages
Version & releases
v1.9.0 · current
- Tool narrowing via toolsets — Clients can narrow the tool surface with
toolsets/X-MCP-Toolsets. - Structured responses — Tools returning JSON objects now include
structuredContent. - Auto-Behaviour session hooks —
oprex_get_auto_behaviour,oprex_session_start,oprex_session_end. - Knowledge Base CRUD —
oprex_create_kb_article,oprex_update_kb_article,oprex_delete_kb_article. - KB Versioning & Approval —
oprex_list_kb_versions,oprex_get_kb_version,oprex_compare_kb_versions,oprex_restore_kb_version,oprex_submit_kb_review,oprex_approve_kb_article,oprex_reject_kb_article,oprex_schedule_kb_article,oprex_archive_kb_article,oprex_auto_generate_kb_from_artifact. - Webhooks full lifecycle — create, update, delete, dan debug delivery.
- Tags / Labels — buat tag, aplikasikan ke artifact apa pun.
- Activity history —
oprex_get_activity. - Deployments + content fingerprint — diff environment level file.
v1.8.0
- Pipelines + Release Plans full lifecycle
- Groups & Projects management
- Comments + Autopilot
v1.7.0
- Memory docs CRUD
- Tickets + Requirements update
- Milestones + Specifications CRUD
- Releases CRUD + Notes + Test Cases CRUD
v1.6.0
oprex_search— one ranked query across EVERY artifact.- Memory is deliberately NOT searched here.
v1.5.0
- Memory Facts —
recall_memory,remember,memory_fact_history. - Fact search uses Postgres full-text.
v1.4.0
- Test cases, release plans & releases became creatable.
- Update for everything that used to be list-only.
v1.3.0
- OAuth 2.1 — connect Claude.ai/ChatGPT with no API key.
v1.2.0
- Notes & Memory
- Tickets + Comments + Autopilot
v1.1.0
- +6 tools:
get_project,list_tickets,list_test_cases,list_pipelines,list_release_plans,coverage_matrix
v1.0.0
- Initial release: 12 tools.
FAQ
Is it free? Yes, included with your Oprex subscription.
Can multiple AIs use it at once? Yes — the same endpoint & key work across all MCP clients.
What about OAuth for claude.ai / ChatGPT web? Available now — see the Setup page.
API key vs OAuth — what's the difference? An API key suits CI/CD and scripts. OAuth suits AI apps used by a person.
Is 'code indexing' part of Oprex? No. Oprex MCP indexes SDLC data. Code indexing is a feature of your editor/agent.