pypi quredec-mcpstdioMITupdated 4mo ago
Run a structured QuReDec decision brief from inside Claude Code, Claude Desktop, Cursor, or any MCP-compatible client.
Was kannst du mit QuReDec machen?
QuReDec MCP Server
Run a structured QuReDec decision brief from inside Claude Code, Claude Desktop, Cursor, or any MCP-compatible client.
Status: alpha (2026-04-30). Wired to the live QuReDec public API (
/api/v1/brief*, per-user Bearer-token auth). SetQUREDEC_MOCK=1for offline development.
What this does
| Tool | Description |
|---|---|
decision_brief |
Submit a question; receive a structured, evidence-backed decision brief with citations |
get_brief_status |
Poll an in-progress brief by ID |
list_recent_briefs |
List the caller's recent briefs |
The completed brief contains: executive_summary, recommendation,
confidence (0–1), key_facts[].citation_ids, implications[], actions[]
(with effort + impact), risks[] (with severity + citation_ids),
and citations[] (with citation_id, title, url, source_type).
Install
pip install quredec-mcp
Or from source:
git clone https://github.com/Advanced-Binary-Operations/QuReDec_MCP
cd QuReDec_MCP
pip install -e .
Configure
Generate a QuReDec API key at https://quredec.com/account → API keys. Each key is shown to you exactly once at creation; copy it into a password manager immediately.
Add to your MCP client config (Claude Desktop example):
{
"mcpServers": {
"quredec": {
"command": "quredec-mcp",
"env": {
"QUREDEC_API_KEY": "qrd_live_xxxxxxxxxxxx"
}
}
}
}
Optional env vars:
QUREDEC_BASE_URL— defaults tohttps://quredec.com.QUREDEC_MOCK=1— run against an in-process mock for development.
Usage example
In Claude Code or Claude Desktop:
Use the
decision_brieftool to evaluate "Should I migrate from Stripe to LemonSqueezy?"
The brief comes back with: recommendation, confidence score, key facts with inline citation ids, risks, recommended actions, and a public share URL. Briefs typically take 2–5 minutes; the tool blocks and polls by default (timeout 600 s) and falls back to a synthetic running status with a poll hint if the timeout fires.
Pricing
The MCP server is free. Briefs consume credits from your QuReDec account:
- Starter $4.99 — 3 briefs (one-time)
- Pro $49/mo — 30 briefs/mo
See https://quredec.com/pricing.
Development
Unit tests run against the in-process mock (no network, no key required):
pip install -e ".[dev]"
QUREDEC_MOCK=1 pytest
Run the server locally against the mock:
QUREDEC_MOCK=1 quredec-mcp
Live integration test
scripts/integration_test.py exercises the full path against quredec.com:
submit → poll → assert brief schema → list. It consumes 1 credit from the
account whose key you pass in, so run it sparingly.
QUREDEC_API_KEY=qrd_live_xxxxxxxxxxxx \
python scripts/integration_test.py
Optional env vars:
QUREDEC_BASE_URL— defaults tohttps://quredec.com.QUREDEC_QUESTION— override the default seed question.QUREDEC_TIMEOUT— poll timeout in seconds (default 600).
Exit code 0 on full pass, 1 on the first failed assertion.
License
MIT — see LICENSE.
Maintainer
Advanced Binary Operations LLC · support@advancedbinaryoperations.com
Installation
QuReDec zu deinem Client hinzufügen. Wähl den, den du nutzt.
claude mcp add quredec-mcp -- uvx quredec-mcpcodex mcp add quredec-mcp -- uvx quredec-mcpamp mcp add quredec-mcp -- uvx quredec-mcp{
"mcpServers": {
"quredec-mcp": {
"command": "uvx",
"args": [
"quredec-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"quredec-mcp": {
"command": "uvx",
"args": [
"quredec-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"quredec-mcp","command":"uvx","args":["quredec-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"quredec-mcp": {
"command": "uvx",
"args": [
"quredec-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"quredec-mcp": {
"command": "uvx",
"args": [
"quredec-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"quredec-mcp": {
"command": "uvx",
"args": [
"quredec-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"quredec-mcp": {
"type": "local",
"command": "uvx",
"args": [
"quredec-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"quredec-mcp": {
"command": {
"path": "uvx",
"args": [
"quredec-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
uvx quredec-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Unvollständig
- Dokumentation22/25
- Pflege13/25
- Vertrauen16/20
- Funktionsumfang0/15
- Installation12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 123 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Versionsverlauf
| Versionen | Veröffentlicht |
|---|---|
| 0.1.1Aktuell | 1. Mai 2026 |