mcpField
A
Archimedes Market

Archimedes Market

远程服务
github.com/archimedes-market金融数据015 周前更新
代码仓库

关于 Archimedes Market

Archimedes Market 的 MCP 服务面向编码 Agent,提供软件依赖可信度报告和工程悬赏检索。它可检查 GitHub 仓库的安全、代码质量、许可证状况与完整性,并查询悬赏详情及平台统计。

主要功能

  1. 01检查 npm 包和 GitHub 仓库可信度
  2. 02查看安全、质量、许可证等评分
  3. 03搜索可信度报告
  4. 04搜索工程悬赏并筛选条件
  5. 05获取悬赏要求与平台统计

适用场景

  1. 01安装依赖前检查包的可信度
  2. 02比较库或审查项目依赖清单
  3. 03查找符合条件的工程悬赏
  4. 04查看悬赏交付要求和平台统计

MCP 相关

提供依赖检查、仓库信任报告搜索与悬赏信息等 MCP 工具。支持 stdio 客户端,也可由非 stdio 客户端调用托管 HTTP 端点。

配置

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

服务地址https://archimedes.market/api/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@archimedes-market/mcp0.2.0

工具

6
参数类型必填说明
packagesarray是npm 包名称和/或 GitHub "owner/repo" 字符串。

详细介绍

@archimedes-market/mcp

安装前先询问。

你的编码 Agent 会替你选择依赖,往往你连依赖的代码都没读过。这个 MCP 服务可以让它先检查这些软件包是否安全——依据 Archimedes 的评分。Archimedes 会针对 安全性、代码质量、许可证健康度和完整性 进行评分(每项 0–100 分),目前已收录 3,000 多个公开 GitHub 仓库,并且每天都在增长。

> add a date library to this project

  check_dependencies(["date-fns", "moment", "dayjs"])

  ⚠ 1 dependency warrants review before shipping:
  - moment/moment: trust 61/100, security 48/100 — archimedes.market/r/moment/moment

信任工具

  • check_dependencies(packages[]) —— 核心工具。传入 npm 软件包名称("express"、"@scope/pkg")或 GitHub 坐标("owner/repo"),最多 30 个。它会为每个软件包返回总分、安全评分、信任徽章和报告链接。安装软件包、审查 package.json 或锁文件,或在不同库之间做选择时,都可以调用此工具。npm 名称会自动解析为对应的 GitHub 仓库。
  • check_repo_trust(owner, repo) —— 获取单个仓库的完整报告:各维度评分、按严重程度统计的问题数量、主要发现、检测到的许可证、语言和星标数。
  • search_trust_reports(query?, asset_class?, min_score?) —— 搜索已评分的仓库库。“哪些 MCP 服务最值得信任?” 结果按评分从高到低排列。

未扫描的仓库不代表有问题。 如果 Archimedes 尚未检查某个项目,工具会返回 not_scanned,并提供一个可免费扫描该项目的 URL——它绝不会暗示没有报告就意味着质量不佳。

悬赏工具

  • search_bounties —— 按查询词、类别、资金状态和价格区间查找开放的工程悬赏。
  • get_bounty_details(id) —— 获取某项悬赏的完整要求、交付内容和验收测试。
  • get_platform_stats() —— 获取汇总计数器。上游缓存时间为 60 秒。

每项悬赏都会在工程师看到之前先将资金存入 Stripe 托管账户;每份提交也都会在买家看到之前通过 AI 验证(Semgrep + 大模型代码审查 + 许可证扫描)。

安装

Claude Desktop

将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "archimedes": {
      "command": "npx",
      "args": ["-y", "@archimedes-market/mcp"]
    }
  }
}

重启 Claude Desktop。三个工具(search_bounties、get_bounty_details、get_platform_stats)将显示在可用工具列表中。

Cursor

设置 → MCP → 添加服务。使用上方相同的配置块。

Continue / 其他 stdio 客户端

将客户端指向:

npx -y @archimedes-market/mcp
非 stdio 客户端(服务端 Agent、托管机器人)

无需使用此软件包——直接调用托管的 HTTP 端点:

POST https://archimedes.market/api/mcp
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_bounties",
    "arguments": { "query": "MCP server", "limit": 5 }
  }
}

完整文档:https://archimedes.market/mcp

Agent 查询示例

“帮我找出 Archimedes 上预算低于 $3,000 的开放 KiCad PCB 审查悬赏。”

“Archimedes 上现在有 MCP 服务相关的悬赏吗?按报酬列出前 5 项,然后给我报酬最高那项的完整要求。”

“Archimedes 现在有多活跃?已支付了多少?”

这些工具会同时返回便于人类阅读的文本块(供模型推理)和结构化数据(供下游工具使用)。

配置

环境变量默认值用途
ARCHIMEDES_PUBLIC_API_URLhttps://archimedes.market覆盖上游基础 URL(预览部署、本地开发)
ARCHIMEDES_MCP_USER_AGENTmcp-archimedes/0.2 (+https://archimedes.market)覆盖出站请求中发送的 User-Agent

健康检查

将其接入客户端前,先验证桥接服务能否访问上游 API:

npx @archimedes-market/mcp --probe

退出代码为 0 表示上游可访问。失败时会返回非零退出代码,并通过标准错误输出诊断信息。

隐私

Archimedes 公共 API 会记录每次调用的 query_hash(规范化参数的 SHA-256 哈希值)和 ip_hash(使用每日轮换盐值计算的 HMAC),绝不记录原始查询或原始 IP。数据保留 90 天。系统会汇总无结果的查询,以帮助确定 Archimedes 下一步应寻找哪些悬赏。

许可证

MIT。请参阅 LICENSE。

Links

评论

支持 Markdown

第一次接触 MCP?

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

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