OSVauco/opax-mcp
2026-09-20 19:47:31 +00:00
..
contracts feat(opax-mcp): add master hub contracts and policy foundation 2026-09-16 16:22:32 +00:00
manifests/tools feat(emma): add conversation history and release tooling 2026-09-19 00:38:43 +00:00
modules feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
persistence fix(opax): restore persistence store compatibility 2026-09-16 18:35:06 +00:00
policy feat(opax-mcp): add safe read-only Gitea repository listing 2026-09-19 23:28:01 +00:00
tyr feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
__init__.py feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
capability_bridge.py feat(emma): bridge capability status into runtime 2026-09-18 15:58:04 +00:00
capability_registry.py feat(opax-mcp): add safe read-only Gitea repository listing 2026-09-19 23:28:01 +00:00
deployment_policy.py Add deterministic deployment source normalization 2026-09-20 19:47:31 +00:00
deployment_source.py Add deterministic deployment source normalization 2026-09-20 19:47:31 +00:00
Dockerfile refactor(opax-mcp): introduce canonical Emma identity 2026-09-16 15:27:48 +00:00
emma_adapter.py feat(emma): add conversation history and release tooling 2026-09-19 00:38:43 +00:00
gitea_handler.py feat(opax-mcp): add safe Gitea repository catalog 2026-09-20 18:20:56 +00:00
pyproject.toml feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
quick_verify.py feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
README.md feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
requirements.txt feat(a2h2a): auth, CSRF, logging fixes + test updates 2026-09-04 20:38:37 +00:00
server.py feat(opax-mcp): add safe Gitea repository catalog 2026-09-20 18:20:56 +00:00
test_auth.py fix(opax-mcp): authenticate internal agent calls with Cloud Run identity token 2026-09-20 15:34:35 +00:00
test_capability_bridge.py feat(opax-mcp): add safe read-only Gitea repository listing 2026-09-19 23:28:01 +00:00
test_capability_registry.py feat(opax-mcp): add safe read-only Gitea repository listing 2026-09-19 23:28:01 +00:00
test_deployment_source.py Add deterministic deployment source normalization 2026-09-20 19:47:31 +00:00
test_discovery.py feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
test_emma_adapter.py feat(emma): bridge capability status into runtime 2026-09-18 15:58:04 +00:00
test_gitea_handler.py feat(opax-mcp): add safe read-only Gitea repository listing 2026-09-19 23:28:01 +00:00
test_gitea_helpers.py feat(opax-mcp): add safe Gitea repository catalog 2026-09-20 18:20:56 +00:00
test_membership_authority.py feat(identity): add static workspace authority foundation 2026-09-19 17:18:38 +00:00
test_phase2a_foundation.py fix(opax): restore persistence store compatibility 2026-09-16 18:35:06 +00:00
test_phase2b_firestore_store.py fix(opax): restore persistence store compatibility 2026-09-16 18:35:06 +00:00
test_phase2c_real_integration.py feat(opax-mcp): add local gated call_emma integration 2026-09-17 15:45:42 +00:00

opax-mcp

OPAX MCP Server — eksponerer hele Vauco OPAX-plattformen som MCP-tools.

Tools

Kategori Tools
Billing get_billing_summary, get_billing_forecast, get_billing_credits, get_billing_anomalies, get_billing_history, get_billing_budget, set_billing_budget
Onboarding create_invite, list_customers
Notify send_webhook, send_email, send_sms, get_notify_channels
Agents run_jason, run_emma
Platform get_health, get_build_status, get_state, get_telemetry, run_terminal
GitHub list_commits, get_file, list_open_issues, create_github_issue, push_file

Lokalt (stdio)

cd opax-mcp
pip install -r requirements.txt
export OPAX_BASE_URL=https://opax.vauco.no
export GITHUB_PAT=<ditt-token>
python server.py

MCP-klient konfig (Cursor / Claude Desktop)

{
  "mcpServers": {
    "opax": {
      "command": "python",
      "args": ["/path/to/OSVauco/opax-mcp/server.py"],
      "env": {
        "OPAX_BASE_URL": "https://opax.vauco.no",
        "GITHUB_PAT": "<ditt-token>",
        "MCP_SECRET": "<mcp-server-key>"
      }
    }
  }
}

Cloud Run (SSE transport)

Deployes automatisk via cloudbuild.mcp.yaml på push til main. Endepunkt: https://opax-mcp-<hash>-uc.a.run.app

Env-vars

Var Beskrivelse Default
OPAX_BASE_URL OPAX Cloud Run URL https://opax.vauco.no
MCP_SECRET Bearer token (Secret Manager: mcp-server-key)
GITHUB_PAT GitHub Personal Access Token
GH_REPO Repo slug vauco-saas/OSVauco
GOOGLE_CLOUD_PROJECT GCP project ID propane-will-491900-m5

ci test