MerchantryTidbits

agent-tooling / library

mcp-use

Capability: mcp-use

Use it when

  • You need to stand up a typed TypeScript MCP server with tools, schemas, and a local inspector without hand-wiring the official SDK, Vite, and debugging tooling yourself
  • You are building an MCP app with interactive React views for ChatGPT or Claude and want tool-to-UI contracts, screenshot verification, and tunneling in one framework

What it solves

Not the fit when

  • teams standardized on the bare official SDK with no view or inspector needs
  • non-TypeScript stacks unless using the separate Python package
  • v1 projects without running the documented v2 migration
  • exposing the development tunnel to untrusted users without adding application-appropriate authentication and authorization
  • consuming third-party MCP servers is secondary here
  • browser automation
  • LLM inference or model hosting
  • Python-first server development (a separate mcp-use Python package covers that)

Install

npx -y create-mcp-use-app@latest (framework itself: npm install mcp-use; headless client: npm install --save-dev @mcp-use/client)

Invoke

Define tools with new MCPServer(...) and server.tool({inputSchema, outputSchema, view}, handler); npm run dev serves the MCP endpoint at http://localhost:3000/mcp with the Inspector at /mcp/inspector; mcp-use dev --tunnel exposes a public URL for testing with ChatGPT or Claude

Alternatives

No reviewed alternatives recorded yet.