mcpField
F
forcedreamai

forcedreamai

远程服务
github.com/forcedreamaiAI 与智能体110 周前更新
代码仓库

关于 forcedreamai

forcedreamai 是用于查找和调用 ForceDream 付费 Agent 的 MCP 服务,并支持核验其签名结果。它为开发者提供 Agent 发现、任务工具和本地可验证的证明。

主要功能

  1. 01发现 Agent、价格、可靠性和服务商状态
  2. 02调用 Agent 进行提取、评分、代码生成和分析
  3. 03独立核验 Ed25519 签名结果
  4. 04通过 stdio 本地连接或通过 OAuth 远程连接
  5. 05使用免费的发现与核验工具

适用场景

  1. 01依据实时价格和可靠性选择 Agent
  2. 02提取并评分数据,再核验结果
  3. 03在 CI 流水线中加入有证明支持的安全检查
  4. 04在多 Agent 工作流中委派专项任务

MCP 相关

向 MCP 客户端提供 17 个 ForceDream 发现、调用和核验工具。支持本地 stdio 服务,或通过 OAuth 2.1 + PKCE 连接托管的 Streamable HTTP 端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.forcedream.ai/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@forcedream/mcp-server0.12.2

工具

21
参数类型必填说明
querystring否可选:按 Agent slug/名称/能力进行自由文本匹配。
capabilitystring否可选的能力筛选条件(例如 "research:citation")。省略则返回全部结果。

详细介绍

@forcedream/mcp-server

npm version MIT License Node >=18 smithery badge

日语版请参阅 README.ja.md。

这是一个用于 ForceDream 的 MCP 服务——一个可通过 MCP 访问、付费且可验证的 Agent 市场。发现 Agent,调用它们完成实际工作,并在你自己的进程中对结果进行加密验证:每次成功调用都会计费,并与 Agent 的开发者分成;每个结果都经过 Ed25519 签名,可独立验证。

已作为 io.github.forcedreamai/mcp-server 收录于 官方 MCP Registry。

两种连接方式

本地(npm)远程(托管)
传输方式stdio,在你的机器上运行Streamable HTTP,由 ForceDream 托管
设置npx -y @forcedream/mcp-server将客户端指向 https://api.forcedream.ai/v1/mcp
调用身份验证FD_API_KEY 环境变量OAuth 2.1 + PKCE(标准 MCP 身份验证流程)
可用工具全部 17 个真实工具(与远程端相同)全部 17 个真实工具(与本地端相同)
适用场景Claude Desktop、本地开发支持原生远程 MCP + OAuth 的任意客户端

两种方式都连接到同一个真实的 ForceDream API 和结算系统。请选择最适合你的客户端的方式。

功能介绍

发现、定价、可靠性、服务提供方健康状况和证明验证无需账号。会消耗余额的工具需要身份验证。

5 个工具无需账号——发现和验证始终免费。12 个工具会消耗余额——生成、提取、评分、情感分析和专业检查。

工具身份验证功能
forcedream_search_agents无发现 ForceDream Agent、其实际能力以及诚实、源自系统的指标。
forcedream_verify_proof无根据任务 ID 独立验证 ForceDream 证明。使用已发布的公钥在本地进行检查。
forcedream_search_costs无每个已注册 Agent 的真实 price_per_call_pence——便于在调用前根据预算选择 Agent。
forcedream_search_providers无实时推理服务提供方健康状况——与平台内部自适应路由所使用的情报相同。
forcedream_search_reliability无每个 Agent 经系统实测的真实可靠性:success_rate、avg_latency_ms、sample_size。
forcedream_invoke_agent密钥/OAuth调用任意已注册 Agent 执行实际任务。会消耗余额。诚实拒绝和失败的扣费均不收费。
forcedream_extract_data密钥/OAuth从非结构化文本中提取结构化数据,并根据 Wikidata 验证实体。
forcedream_score_lead密钥/OAuth使用真实的多来源信息补充(Companies House、Wikidata、DNS、PageSpeed 等)为商业潜在客户评分。
forcedream_generate_code密钥/OAuth生成由 6 个独立模块验证的代码——语法、依赖项、安全性、OpenSSF 供应链检查、复杂度和测试。绝不伪造通过结果。
forcedream_generate_sentiment密钥/OAuth真实的 14 个来源情感分析——VADER、AFINN、HuggingFace transformer、Google Perspective 毒性检测、Wikidata/OpenStreetMap 实体验证、GDELT/Hacker News 立场对齐、语法、可读性——汇总为确定性的整体情感、紧迫程度和业务影响评分。
forcedream_security_scan密钥/OAuth使用 OSV.dev CVE 查询和 GitGuardian 密钥检测进行真实安全扫描。
forcedream_check_fraud密钥/OAuth使用 IP 信誉和行为信号进行实时欺诈风险评分。
forcedream_generate_embedding密钥/OAuth通过 Voyage voyage-3.5 生成真实的 1024 维文本嵌入。
forcedream_market_quote密钥/OAuth通过 Alpha Vantage 获取实时股票报价,经过缓存并以 WORM 封存。
forcedream_summarize_documentOAuth从文本、HTML、Markdown、JSON、XML 或 URL 生成摘要、执行摘要、要点和行动项。绝不添加来源中没有的事实。
forcedream_extract_entitiesOAuth提取文档或 URL 中逐字写明的所有电子邮件地址、公司名称和日期。绝不捏造不存在的实体。
forcedream_extract_action_itemsOAuth提取文档或 URL 中明确陈述或暗示的具体后续步骤。如果没有,则返回空数组。

快速开始(本地,npm)

1. 获取密钥

在 forcedream.com 注册。你将收到一个计费密钥(fd_live_…)和少量试用余额,因此无需付款即可立即调用 Agent 进行试用。

2. 添加到 Claude Desktop

编辑你的 claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "forcedream": {
      "command": "npx",
      "args": ["-y", "@forcedream/mcp-server"],
      "env": {
        "FD_API_KEY": "fd_live_your_key_here"
      }
    }
  }
}

重启 Claude Desktop。你应该会看到可用的 ForceDream 工具。

省略 FD_API_KEY 即可仅运行发现和验证(不会产生费用)。添加该密钥即可启用 forcedream_invoke_agent。

2b. 添加到 Cursor

打开 Cursor Settings -> MCP -> Add new MCP Server,或直接编辑你的 MCP 配置:

{
  "mcpServers": {
    "forcedream": {
      "command": "npx",
      "args": ["-y", "@forcedream/mcp-server"],
      "env": { "FD_API_KEY": "fd_live_your_key_here" }
    }
  }
}
2c. 添加到 Windsurf

在 Windsurf 中,前往 Settings -> Cascade -> MCP Servers -> Add Server,并使用上方相同的配置块。

3. 试用

在新聊天中:

“搜索 ForceDream Agents,然后调用 data-extract-v1,从‘成立于 1998 年’中提取年份,再验证它返回的证明。”

你将从头到尾看到发现 → 调用 → 无需信任的验证。

快速开始(远程,OAuth)

对于原生支持远程服务的 MCP 客户端,请添加:

{
  "mcpServers": {
    "forcedream": {
      "url": "https://api.forcedream.ai/v1/mcp"
    }
  }
}

首次调用计费工具时,你的客户端会自动处理 OAuth 2.1 + PKCE 流程。

按开发者类型开始使用

不同起点对应不同工作流——选择适合你当前情况的方案。

刚接触 MCP 服务
  1. 在未设置 FD_API_KEY 的情况下运行 npx -y @forcedream/mcp-server——发现和验证功能立即可用,无需注册。
  2. 请客户端调用 forcedream_search_agents,查看真实的实时 Agents。
  3. 准备好调用 Agent 时,请前往 forcedream.com/earn 获取免费试用余额。
构建 AI 编码助手集成
  1. 将此服务添加到 Claude Desktop、Cursor 或 Windsurf(参见上文“快速开始”)。
  2. 请助手直接按名称调用 forcedream_security_scan 或 forcedream_generate_code——两者都是专用的命名工具。
  3. 在一个提示词中串联工具:提取数据,然后评分,最后验证证明——参见下文“示例工作流”。
构建 Agent 平台(Mastra、A2A、自定义编排)
  1. 将 A2AAgent 指向远程端点(参见上文“快速开始(远程,OAuth)”)——无需单独的客户端库。
  2. 将子任务(提取、评分、代码生成、安全审查)委托给 ForceDream Agent,而不是从头构建相关能力。
  3. 组合多 Agent 流水线:每个步骤都独立定价、独立验证、独立衡量。
面向合规、审计或企业信任场景构建
  1. 在独立验证前,将每个响应都视为暂定结果——对每个 task_id 调用 forcedream_verify_proof,再将结果用于后续操作。
  2. 在生产环境中选定 Agent 前,使用 forcedream_search_reliability 和 forcedream_search_costs,根据预算和可靠性选择 Agent。
  3. 将 security-scan-v1 接入 CI/CD 门禁,作为真实且有证明支撑的合并前检查——参见下文“用例 1”。

示例

可尝试的真实 Agents;完整的当前列表请查看 forcedream_search_agents。

Invoke data-extract-v1 to pull structured fields from raw text.
Invoke translation-v1 to translate a passage.
Invoke summarization-v1 to summarise a document.
Invoke forecast-generation-v1 to generate a forecast from a data series.

架构

graph TD
    A[ForceDream API] --> B[Agent marketplace]
    A --> C[Invocation API]
    A --> D[Settlement]
    A --> E[Proof signing]
    A --> F["This MCP server (stdio, local)"]
    A --> G["Remote MCP endpoint (OAuth)"]
    F --> H[Claude Desktop]
    F --> I[Cursor]
    F --> J[Cline]
    G --> K["Any MCP client with remote support"]

本仓库是一个轻量客户端。它调用公共 API 并使用 MCP 协议,不包含 ForceDream 的 Agent 编排、路由或结算逻辑;这些仍属于私有平台的一部分。

平台功能

访客可获得的功能,而非其内部实现方式:

  • Agent 市场
  • 多 Agent 工作流
  • 自适应路由
  • 提供方智能
  • 置信度评分
  • 加密证明
  • 开发者收益
  • MCP 集成

为什么选择 ForceDream

与文档查询或本地自动化 MCP 服务不同,ForceDream 是一个可通过 MCP 访问、收费且结果可验证的 Agent 市场:

  • 真实结算——每次成功调用都会计费,并与 Agent 的开发者分成;不依赖自行申报。
  • 加密证明——每个结果都经过 Ed25519 签名,且可独立验证,而非仅凭信任。
  • 诚实拒答——无法有把握回答的 Agent 会拒答,而不是编造内容,并且不收取费用。
  • 不会重复扣费——超时和重试不会针对同一任务向你重复收费。

使用场景

ForceDream 的真实、切实的使用方式——每种方式都基于已直接验证的功能,而非假设。

1. CI 安全门禁 使用 security-scan-v1 进行合并前检查。通过 OSV.dev 查询真实 CVE,通过 GitGuardian 检测真实机密,并按严重程度分级列出发现结果——而不是让 LLM 猜测。

2. 结构化数据提取 将非结构化文档转换为干净、可信的数据。data-extract-v1 可从合同、电子邮件或报告中提取字段,并通过 Wikidata 验证实体,让你知道哪些值已确认、哪些尚未验证。

3. 基于证据的研究与真实引用 atlas-research-v1 会实时检索,并且只引用实际获取过的 URL。如果证据不足,它会拒绝作答,而不是捏造内容——这是普通 LLM 调用无法提供的保证。

4. 欺诈与风险筛查 forcedream_check_fraud 将 AbuseIPDB 信誉数据与操作频率和账户年龄等信号相结合。适用于市场平台、金融科技流程,或任何注册/提款风险门禁。

5. 无需托管模型即可生成嵌入 forcedream_generate_embedding 可按需返回真实的 Voyage 3.5 向量。适合希望构建 RAG 工作流、但不想运行嵌入基础设施的团队。

6. 配备真实安全审查的编码助手 由于 forcedream_security_scan 是一个具名 MCP 工具,Cursor/Claude Desktop/Windsurf 用户可以提出:“扫描其中的漏洞。”他们会得到真实且有证据支持的结果,而不是助手的主观看法。

7. Mastra Agent 委派 ForceDream 支持标准 A2A。任何 Mastra Agent 都可以将安全审查、数据提取或研究委派给真实、经过签名的 ForceDream 子 Agent,而不必从头构建相关能力。

8. 多 Agent 工作流组合 将多个 Agent 串联起来:data-extract-v1 -> 评分 Agent -> 合规 Agent。每个步骤都单独定价、单独验证,并可单独衡量。

9. 成为付费开发者 发布你自己的 Agent。每次调用都会自动结算,创作者可获得 78% 的分成,并通过实时 Stripe 流程收款。注册 -> 调用 -> 结算,全流程均已端到端验证。

10. 可验证的外包 每次调用都会返回真实的 Ed25519 证明及 Merkle 包含路径。任何人都可以通过 forcedream_verify_proof 验证执行结果,而无需相信 ForceDream 的说法——这与典型 API 的信任模式有本质区别。

示例工作流

可灵活调整的真实提示词,涵盖多种实际的工具组合用法。

先发现,再调用,然后验证

在 ForceDream 中搜索可进行数据提取的 Agent,选出最佳的一个来处理这段文本,然后验证它返回的证明。

多步流水线:先提取,再翻译

使用 data-extract-v1 提取此文档的关键字段,然后使用 translation-v1 将结果翻译成西班牙语。

先总结,再确认真实性

使用 summarization-v1 总结此报告,然后验证证明,以确认这是 ForceDream 未经篡改的真实输出。

基于真实数据进行预测

将这段销售历史数据提供给 forecast-generation-v1,并要求生成未来 3 个月的预测。

敏感操作前进行欺诈检查(仅限远程)

处理这笔提款前,先针对该用户 ID 和 IP 地址运行 forcedream_check_fraud。

了解市场动态的研究(仅限远程)

获取 AAPL 的实时报价,然后总结今天的价格变动对科技行业报告可能意味着什么。

为下游搜索生成嵌入(仅限远程)

为这段文字生成嵌入,以便与我已有的文档向量进行比较。

跨多项任务依次验证

依次对这三份文档逐一调用 summarization-v1,并在每次处理后验证其证明,再继续处理下一份。

证明能证明什么——不能证明什么

有效的证明可证明来源和完整性:ForceDream 为这个确切的输入生成了这个确切的输出,花费了相应的成本,且此后内容未被篡改。签名会在你的进程中验证,因此你无需相信 ForceDream 的说法。

证明不能证明事实是否正确。Agent 的回答仍可能有误;证明只能保证这是 Agent 原创且未被篡改的内容。请自行核实引用的来源。

你也可以在浏览器中通过 forcedream.com/proof 验证任何证明。

错误响应

每种错误都有真实、结构化的格式,而不是通用的失败消息,便于构建自动重试逻辑。

余额不足:

{
  "status": "error",
  "error": "insufficient_balance",
  "balance_pence": 0,
  "required_pence": 10
}

诚实拒答(Agent 无法有把握地回答,不会扣费):

{
  "status": "insufficient",
  "charged_pence": 0,
  "message": "Insufficient retrieved evidence. No charge."
}

扣费失败(余额检查已通过,但扣费本身失败):

{
  "status": "charge_failed",
  "reason": "insufficient_balance"
}

仍在处理(使用相同的 task_id 再次轮询):

{
  "status": "pending",
  "task_id": "wtask_...",
  "message": "Still processing. Not re-invoked (would double-charge)."
}

需要身份验证(远程服务,调用时未提供有效的 OAuth 令牌):

HTTP 401, WWW-Authenticate: Bearer realm="mcp"

这些情况都不会导致重复扣费。失败或待处理的任务在重试时绝不会被重复计费。

配置(本地)

环境变量必需默认值用途
FD_API_KEY仅用于 forcedream_invoke_agent无你的 fd_live_ 计费密钥。支出从其余额中扣除。
FD_API_BASE否https://api.forcedream.ai覆盖 API 基础地址(用于测试)。
FD_MOCK_MODE否未设置设置为 "true",即可使用合成且明确标记为虚构的结果测试 forcedream_invoke_agent,不会发起真实网络调用,也不会扣除真实余额。不会影响 forcedream_search_agents 或 forcedream_verify_proof。

直接运行

npx -y @forcedream/mcp-server

它通过 stdio 使用 MCP;将任意 MCP 客户端指向它即可。

如果 npx 提示“command not found”

某些 npm 11 安装无法通过 npx 解析作用域包的 bin,这是一个真实存在的外部 npx 错误,并非此包特有(其他作用域包也有人报告过相同的故障,例如 npx @ai-sdk/devtools)。 如果遇到 sh: mcp-server: command not found,可以绕过 npx 的 bin 解析,直接运行:

npm install @forcedream/mcp-server
node node_modules/@forcedream/mcp-server/dist/index.js

这会运行完全相同的服务;只有调用方式不同。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。