OpenQFR MCP server
online · 100% uptimeio.github.openqfr-dev/openqfr·v0.1.0Search machine-readable quantitative strategy failure evidence before repeating failed research.
0 stars
Reviews
Write oneNobody has reviewed OpenQFR yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OpenQFR tools (3)
write = sends, deletes, buys or postsqfr_getFreeRetrieve one public QFR record by record ID.
qfr_searchFreeSearch public quantitative strategy failure evidence before running a similar backtest.
qfr_statsFreeReturn public record counts and the QFR schema version.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1745ms20/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 37 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How OpenQFR compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 73% of 3,471 Web search servers
- Tools
- 3
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 701 ms
- faster than 20% of 2,238 Web search servers
What its tools let an agent do: 3 read
Install OpenQFR in Claude Code, Cursor or VS Code
claude mcp add --transport http openqfr https://openqfr.dev/mcp
What the publisher says
From the OpenQFR repository's README, as published. We do not edit it. Read it on GitHub
OpenQFR
OpenQFR is a machine-readable library of failed quantitative strategy evidence. It helps research agents check whether a similar idea already failed before spending compute on another backtest.
QFR records are negative evidence, not investment advice. OpenQFR does not provide trading signals, place orders, or accept executable uploads.
Live endpoints
- REST API: https://openqfr.dev/api/v1
- QFR records: https://openqfr.dev/api/v1/failures
- Schema: https://openqfr.dev/schema/qfr/0.1.0
- Next-version schema draft: https://openqfr.dev/schema/qfr/0.2.0-draft
- A2A Agent Card: https://openqfr.dev/.well-known/agent-card.json
- A2A endpoint: https://openqfr.dev/a2a/v1/message:send
Five-minute REST example
curl -s 'https://openqfr.dev/api/v1/failures?symbol=BTCUSDT&limit=3'from urllib.parse import urlencode
from urllib.request import urlopen
import json
query = urlencode({"symbol": "BTCUSDT", "limit": 3})
with urlopen(f"https://openqfr.dev/api/v1/failures?{query}") as response:
failures = json.load(response)
print(failures["total"])A2A example
curl -s https://openqfr.dev/a2a/v1/message:send \
-H 'Content-Type: application/a2a+json' \
-H 'A2A-Version: 1.0' \
--data '{"message":{"messageId":"demo-1","role":"ROLE_USER","parts":[{"data":{"operation":"search","symbol":"BTCUSDT"}}]}}'Supported operations are search, get, and stats.
MCP
The public, stateless Streamable HTTP endpoint is:
https://openqfr.dev/mcp
It exposes read-only qfrsearch, qfrget, and qfr_stats tools. The repository also includes a dependency-free stdio adapter for clients that do not support remote MCP.
python3 mcp_server.pyExample client configuration:
{
"mcpServers": {
"openqfr": {
"command": "python3",
"args": ["/absolute/path/to/openqfr/mcp_server.py"]
}
}
}Submission safety
Submission headers and review rules are documented in SUBMISSIONS.md.
Signed submissions are quarantined for review. They must conform to QFR 0.1.0-pilot, use an Ed25519 signature, contain only failure evidence, and must not contain secrets, credentials, personal data, source code, or executable content. Public records are read-only.
Project status
This is an early pilot seeded with 100 BTCUSDT quantitative failure records. The schema may change before 1.0. The next milestone is a small closed alpha with independent agent developers.
Nothing above is checked by us. What we check is on the safety report.
OpenQFR: common questions
- Is OpenQFR MCP server safe?
- Mostly: it is graded B (84/100). Read the OpenQFR safety report
- How do I install OpenQFR?
- It runs remotely at openqfr.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does OpenQFR need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is OpenQFR maintained?
- The last commit was 58 days ago (2026-09-09). The latest release is v0.1.0.
- Is OpenQFR up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of OpenQFR?
- Servers from other publishers that do the same job: Claude Code Ultimate Guide MCP server, Misakanet MCP server and Zotero MCP server.
- How does OpenQFR compare with other Web search MCP servers?
- safety score 84/100 (higher than 73% of 3,471 Web search servers); tools 3 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to OpenQFR
Same job from other publishers: the closest match first, then the best rated.
- Claude Code Ultimate GuideSearch the Claude Code Ultimate Guide and machine-readable references from any MCP client.not reviewedEstablishedA
- MisakanetFailure-memory layer for coding agents: search evidence-rated failure lessons by error text.not reviewedEstablishedA
Zotero MCPSearch, read, annotate, and add to your Zotero research library, local or web.not reviewedWidely usedB- Perplexity API Platform (moved to ai.perplexity/mcp-server)Real-time web search, reasoning, and research through Perplexity's APInot reviewedWidely usedA
- Perplexity API PlatformReal-time web search, reasoning, and research through Perplexity's APInot reviewedEstablishedA