HREVN MCP Server
Minimal stdio MCP server that exposes HREVN compliance and audit tools as structured MCP tools, enabling baseline checks, profile validation, and bundle generation via a managed runtime.
README
HREVN MCP Server
<!-- mcp-name: io.github.ai-human-andalusia/hrevn-mcp-server -->
Minimal stdio MCP server for HREVN, backed by the live managed runtime at
https://api.hrevn.com.
Why this exists
This repo exposes HREVN as real MCP tools instead of ad hoc helper scripts. It stays intentionally thin:
- canonical semantics remain in the HREVN managed runtime
- the MCP layer only exposes stable tool contracts
- consequential results come back as structured output, including
risk_flags,remedy_payload, andcheck_id
Included tools
baseline_checkprofile_validategenerate_bundleverify_bundle
Environment
export HREVN_API_BASE_URL="https://api.hrevn.com"
export HREVN_API_KEY="replace-with-issued-alpha-key"
Optional environment variables:
HREVN_MCP_TIMEOUT_SECONDSHREVN_MCP_SERVER_NAMEHREVN_MCP_SERVER_VERSION
Install
Editable install
cd hrevn-mcp-server
python3 -m pip install -e .
From PyPI
python3 -m pip install hrevn-mcp-server
The console entry point is:
hrevn-mcp-server
Run
hrevn-mcp-server
The server uses MCP stdio transport.
Verify before using a client
hrevn-mcp-server --version
hrevn-mcp-server --list-tools
hrevn-mcp-server --self-test
If you are running directly from source without an installed entry point:
PYTHONPATH=src python3 -m hrevn_mcp_server.server --list-tools
PYTHONPATH=src python3 -m hrevn_mcp_server.server --self-test
The self-test runs a live baseline_check against the configured HREVN
managed API.
Tool contracts
baseline_check
Minimal payload:
{
"task_type": "ai_workflow",
"profile": "eu_readiness_profile",
"record": {
"agent_name": "example_agent",
"summary": "baseline smoke test"
},
"metadata": {
"surface": "mcp",
"stage": "pre_completion"
}
}
profile_validate
Minimal payload:
{
"profile": "eu_readiness_profile",
"record": {},
"metadata": {}
}
generate_bundle
Minimal payload:
{
"record": {},
"traces": [],
"options": {
"include_report_pdf": false
}
}
verify_bundle
Minimal payload:
{
"source": "/path/to/bundle-or-artifact"
}
Example MCP config
Use a local stdio configuration like this:
{
"mcpServers": {
"hrevn": {
"command": "python3",
"args": [
"-m",
"hrevn_mcp_server.server"
],
"env": {
"PYTHONPATH": "/ABSOLUTE/PATH/TO/hrevn-mcp-server/src",
"HREVN_API_BASE_URL": "https://api.hrevn.com",
"HREVN_API_KEY": "YOUR_HREVN_API_KEY"
}
}
}
}
See also:
- Antigravity setup guide
- Conservative experiment guide
- Antigravity MCP config example
- Antigravity baseline payload
Antigravity status
HREVN can already be explored experimentally in Google Antigravity through custom MCP configuration.
What is already validated:
- the HREVN MCP server runs locally
- the server exposes real tools backed by
https://api.hrevn.com baseline_checkreturns real structured results- Antigravity preview builds expose MCP configuration surfaces in the UI
What is not claimed yet:
- official native Antigravity integration
- guaranteed MCP tool injection into every Antigravity agent instance
- Antigravity-specific guardrail hooks beyond what has been directly observed
Registry metadata
This repo includes:
as a machine-readable manifest describing the MCP server, package, transport, and repository metadata.
Design rule
This server must not reimplement HREVN truth locally. It should expose stable MCP tools that call the managed API.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.