FM

fetchsandbox/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 0 forks 质量 82 趋势 19MIT

A deterministic verification engine for agents. Fires the edge cases your sandbox never sends — duplicate webhooks, declined cards, rate limits — then proves a fix: the same scenario fails on the old...

概览

Also on Smithery, npm and the official MCP registry. A deterministic verification engine for agents, as an MCP server for FetchSandbox. Your agent writes an integration. This checks whether it actually works — against a sandbox that behaves like the real provider, including the failures: retried webhooks, declined cards, rate limits, auth errors. When it finds a bug, it can propose a fix and then prove it: the same failure is run against your code before and after the diff. Green only if it reproduced first and stopped after. You get a receipt URL either way. The MCP server runs locally through Node.js. Clients can resolve npx differently; Cursor on Mac may need the full path from command -v npx. Discovery and reference tools are available without a key. Application planning, verification and managed local tunnelling require sign-in or an API key from . See Accounts. Get a real account key from https://fetchsandbox.com/keys. Run command -v npx and use that full path in ~/.

README

以下为原文 README 节选,完整内容请查看原文。

fetchsandbox-mcp

Also on Smithery, npm and the official MCP registry.

A deterministic verification engine for agents, as an MCP server for FetchSandbox.

Your agent writes an integration. This checks whether it actually works — against a sandbox that behaves like the real provider, including the failures: retried webhooks, declined cards, rate limits, auth errors.

When it finds a bug, it can propose a fix and then prove it: the same failure is run against your code before and after the diff. Green only if it reproduced first and stopped after. You get a receipt URL either way.

Install

The MCP server runs locally through Node.js. Clients can resolve npx differently; Cursor on Mac may need the full path from command -v npx.

{
  "mcpServers": {
    "fetchsandbox": {
      "command": "npx",
      "args": ["-y", "fetchsandbox-mcp@latest"],
      "env": { "FETCHSANDBOX_API_KEY": "fsk_your_key_here" }
    }
  }
}

Discovery and reference tools are available without a key. Application planning, verification and managed local tunnelling require sign-in or an API key from https://fetchsandbox.com/keys. See Accounts.

Client File
Claude Code .mcp.json in your project root, or claude mcp add
Claude Desktop ~/Library/Application Support/Claude/claude_desktop_config.json
Cursor ~/.cursor/mcp.json, or .cursor/mcp.json in the repo
Zed ~/.config/zed/settings.json, under context_servers
Codex ~/.codex/config.toml, as [mcp_servers.fetchsandbox]

Cursor on Mac: tested setup

Get a real account key from https://fetchsandbox.com/keys. Run command -v npx and use that full path in ~/.cursor/mcp.json. This example is for Homebrew on Apple Silicon; replace the path if yours differs. On Windows, use where.exe npx to locate your installed command.

{
  "mcpServers": {
    "fetchsandbox": {
      "command": "/opt/homebrew/bin/npx",
      "args": ["-y", "[email protected]"],
      "env": { "FETCHSANDBOX_API_KEY": "fsk_your_key_here" }
    }
  }
}

Replace fsk_your_key_here privately with the real raw key, without a Bearer prefix. The placeholder cannot authenticate. Check for a second FetchSandbox entry in .cursor/mcp.json in your project. Fully quit and reopen Cursor after

在 GitHub 查看完整 README

安装

npx -y fetchsandbox-mcp@latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "fetchsandbox": { "command": "npx", "args": ["-y", "fetchsandbox-mcp@latest"], "env": { "FETCHSANDBOX_API_KEY": "fsk_your_key_here" } } } }