Skip to main content
Once your server starts, verify one transport end to end before you add more features.

Verify an HTTP server

Point your client at:
http://localhost:3000/mcp
You should see an initialize request followed by capability or tool discovery requests such as tools/list.

Verify a stdio server

Point your client at the command that starts the server:
bun run src/index.ts

Good first checks

  • confirm the transport matches your client setup
  • confirm the path is /mcp for HTTP
  • confirm the process starts cleanly before the client connects
  • confirm you can call one small tool like ping

If you get stuck

  • use listen({ debug: true }) for HTTP transport logs
  • keep the first server minimal until the client can connect
  • avoid debugging auth, schemas, and middleware before transport works

Next