mcp-api-tests
README.md
# MCP API Testing Server Workshop (Starter)
This `main` branch is the **starter** for the workshop. It intentionally contains only a minimal server scaffold and the workshop description.
To build the full MCP API testing server, start with `increment01-bootstrap` and follow the increments in `workshop/README.md`.
## Quickstart (starter only)
```bash
npm install
npm run server
```
The `/mcp` endpoint is a placeholder until you complete increment01.
## Documentation
- Local SDK docs:
- [docs/server.md](docs/server.md) – building MCP servers, transports, tools/resources/prompts, CORS, DNS rebinding, and deployment patterns.
- [docs/client.md](docs/client.md) – using the high-level client, transports, backwards compatibility, and OAuth helpers.
- [docs/capabilities.md](docs/capabilities.md) – sampling, elicitation (form and URL), and experimental task-based execution.
- [docs/faq.md](docs/faq.md) – environment and troubleshooting FAQs (including Node.js Web Crypto support).
- External references:
- [SDK API documentation](https://modelcontextprotocol.github.io/typescript-sdk/)
- [Model Context Protocol documentation](https://modelcontextprotocol.io)
- [MCP Specification](https://spec.modelcontextprotocol.io)
- [Example Servers](https://github.com/modelcontextprotocol/servers)
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues