SurfaceMCP

cunninghambe/SurfaceMCP
★ 0 stars TypeScript API Integration Updated today
Auto-generates an MCP server that exposes every route / server-action / API endpoint of a target codebase as a typed tool. Multi-stack: Next.js, Express, FastAPI, Django, generic OpenAPI.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "surfacemcp": {
      "command": "npx",
      "args": [
        "-y",
        "cunninghambe/SurfaceMCP"
      ]
    }
  }
}

README Excerpt

Auto-generates an HTTP MCP server that exposes every route, server action, and API endpoint of a target codebase as a typed, introspectable, role-aware tool. Any MCP-aware agent can drive the app's full programmatic surface without writing custom integration code. UI-driven testing is slow and brittle. The actual programmatic surface — what the UI is a chrome over — is the API layer. SurfaceMCP makes that layer discoverable and callable from any MCP agent. Together with a browser MCP, it gives y

Tools (7)

doctorexportinitregenerateschemaservetools