Skip to main content
Glama
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)