Stdio MCP servers for ConvergeQA review workflows.
Project description
convergeqa-mcp
ConvergeQA is a multi-model document review system with public verification receipts. Its panels challenge thinking, surface disagreements, and document review evidence, while the responsible individual decides what to accept, reject, or revise.
This package exposes two stdio MCP servers:
convergeqa-mcp reviews(orconvergeqa-mcp-reviews): Critique and Iterate review tools.convergeqa-mcp compare(orconvergeqa-mcp-compare): Compare due-diligence review tools.
Both servers delegate to the same CLI client contracts used by ConvergeQA agent tooling. Reviews consume paid credits. The servers read a ConvergeQA Developer API key or service-account key from environment variables at runtime, and the tool never stores keys.
Links
- API keys: https://convergeqa.net/developers
- Pricing and credits: https://convergeqa.net/pricing
- Agent overview: https://convergeqa.net/agents
- Trust: https://convergeqa.net/trust
- LLM reference: https://convergeqa.net/llms.txt
Install
From PyPI:
uvx convergeqa-mcp reviews
uvx convergeqa-mcp compare
pipx run convergeqa-mcp reviews
pipx run convergeqa-mcp compare
Or directly from Git:
uvx --from git+https://github.com/convergeqa/convergeqa-mcp.git convergeqa-mcp-reviews
uvx --from git+https://github.com/convergeqa/convergeqa-mcp.git convergeqa-mcp-compare
Claude Code
Set CONVERGEQA_API_KEY or CONVERGEQA_SERVICE_ACCOUNT_KEY before starting your MCP client. The default key names are uppercase environment variables.
claude mcp add convergeqa-reviews --env CONVERGEQA_API_KEY=$CONVERGEQA_API_KEY -- uvx --from git+https://github.com/convergeqa/convergeqa-mcp.git convergeqa-mcp-reviews
Add Compare as a second server:
claude mcp add convergeqa-compare --env CONVERGEQA_API_KEY=$CONVERGEQA_API_KEY -- uvx --from git+https://github.com/convergeqa/convergeqa-mcp.git convergeqa-mcp-compare
Claude Desktop
Example claude_desktop_config.json:
{
"mcpServers": {
"convergeqa-reviews": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/convergeqa/convergeqa-mcp.git",
"convergeqa-mcp-reviews"
],
"env": {
"CONVERGEQA_API_KEY": "${CONVERGEQA_API_KEY}"
}
},
"convergeqa-compare": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/convergeqa/convergeqa-mcp.git",
"convergeqa-mcp-compare"
],
"env": {
"CONVERGEQA_API_KEY": "${CONVERGEQA_API_KEY}"
}
}
}
}
If your MCP client does not expand environment placeholders, set the key in the client environment by the method that client supports.
Other MCP Clients
These are standard stdio JSON-RPC MCP servers, so any MCP-capable client can run them: Codex CLI, OpenCode, Cursor, OpenClaw, Hermes Agent, and others. The pattern is always the same: launch the command, pass the API key in the environment.
Codex CLI (~/.codex/config.toml):
[mcp_servers.convergeqa-reviews]
command = "uvx"
args = ["--from", "git+https://github.com/convergeqa/convergeqa-mcp.git", "convergeqa-mcp-reviews"]
env = { "CONVERGEQA_API_KEY" = "<your key>" }
[mcp_servers.convergeqa-compare]
command = "uvx"
args = ["--from", "git+https://github.com/convergeqa/convergeqa-mcp.git", "convergeqa-mcp-compare"]
env = { "CONVERGEQA_API_KEY" = "<your key>" }
For clients without a uvx runtime, install once with pipx install git+https://github.com/convergeqa/convergeqa-mcp.git and point the client at the installed convergeqa-mcp-reviews and convergeqa-mcp-compare commands. Python 3.10 or newer; no other runtime dependencies.
Credentials
The review servers accept these default environment variable names:
CONVERGEQA_API_KEYCONVERGEQA_SERVICE_ACCOUNT_KEY
Tool arguments may override the environment variable name, but literal credential values are rejected.
Protocol
The current servers speak stdio JSON-RPC and report MCP protocol version 2024-11-05, matching the existing ConvergeQA MCP server behavior.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file convergeqa_mcp-0.2.0.tar.gz.
File metadata
- Download URL: convergeqa_mcp-0.2.0.tar.gz
- Upload date:
- Size: 31.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ea76328b8736606cd58b0fef26b13dec6f06fede94be964212543ba78b5ac97
|
|
| MD5 |
a0683dd717b2378e3693d591a0392659
|
|
| BLAKE2b-256 |
b7828c483e52864c3ce75123b39b352ec80810dcab5d111303a390e28d525a30
|
File details
Details for the file convergeqa_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: convergeqa_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 29.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dc77380f387d9bf99684188d616f6e7e7089ecc5ca7ab85fc0f77e5afcb2f11
|
|
| MD5 |
e99ca0df0f02afeeffc8171fe5cee465
|
|
| BLAKE2b-256 |
8df7fa598daa9b6e0bffbe19960e9da1ecca48243d7868712400d00d8583f19a
|