Skip to main content

evidentia-mcp

Model Context Protocol (MCP) server for Evidentia.

Exposes Evidentia's gap analysis, risk-statement generation, control explanation, OSCAL emit, and gap-diff surfaces to MCP-aware AI clients (Claude Desktop, Claude Code, ChatGPT Desktop, custom MCP clients).

Quick start

pip install evidentia[mcp]

# Run the server over stdio (the canonical MCP transport)
evidentia mcp serve

# Health check (validates SDK availability + reachable
# evidentia-core / evidentia-ai surfaces)
evidentia mcp doctor

Tool surface

Tool Maps to Auth
gap_analyze evidentia_core.gap_analyzer none (read-only)
risk_generate evidentia_ai.risk_statements optional API key (LiteLLM env vars)
explain_control evidentia_ai.explain optional API key
oscal_emit evidentia_core.oscal.exporter optional Sigstore identity (env-driven)
gap_diff evidentia_core.gap_analyzer.diff none
collect_aws evidentia_collectors.aws provider creds (env-driven)
collect_github evidentia_collectors.github provider creds
collect_jira evidentia_collectors.jira provider creds

All credential handling follows the same env-var-driven secret-handling protocol Evidentia uses everywhere — the MCP server NEVER accepts credentials in tool arguments.

Transport

v0.8.0 ships the stdio transport only (the most common + canonical MCP transport — used by Claude Desktop, Claude Code, and most other MCP clients). HTTP transport + Client ID Metadata Document (CIMD) richness defer to v0.8.1.

License

Apache-2.0. See the workspace root LICENSE file.

Metadata

Release files for evidentia-mcp 0.12.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for evidentia-mcp 0.12.1
File Size Uploaded
evidentia_mcp-0.12.1.tar.gz 37.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for evidentia-mcp 0.12.1
File Interpreter ABI Platform
evidentia_mcp-0.12.1-py3-none-any.whl Python 3 none any Details

Total release size: 78.6 kB

Release files / evidentia_mcp-0.12.1.tar.gz

Download URL evidentia_mcp-0.12.1.tar.gz
Size 37.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ee60cab4c463529bedcbe7bf575a7bd0786617f07a79f080ebbd4e462c4996e1
BLAKE2b-256 checksum
How to use checksums
7e144311921469d8b76e9e889d429c81b05d777add82e2f6b188641ff5c4c5d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 6, 2026.

Transparency log

Release files / evidentia_mcp-0.12.1-py3-none-any.whl

Download URL evidentia_mcp-0.12.1-py3-none-any.whl
Size 40.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1e67416f7292de033a6964b14d48da328d6372099425251d66bae5881e54084
BLAKE2b-256 checksum
How to use checksums
3da7b1ca81f6ef1f3464c9809de3f653abaaa9c28b853dc5a6f0b9b75c5bfdf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 6, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page