ZapToMCP
@hoghweed
About ZapToMCP
A zap to build MCP Servers
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ZapToMCP?
ZapToMCP is a monorepo containing TypeScript tools and libraries for building Model Context Protocol (MCP) servers and clients. It streamlines the creation and deployment of MCP-compatible services, providing transport implementations (in-memory, SSE, Stdio, Streamable HTTP) and a type-safe API built with Fastify.
How to use ZapToMCP?
Install the SDK via pnpm add @zaptomcp/sdk (requires Node.js 20+ and pnpm 10.8.1+). Use the exported McpServer and Client classes to create servers/clients, then connect them to a transport (e.g., FastifyTransport or HTTPClientTransport). For the monorepo, clone the repository and run pnpm install && pnpm bootstrap.
Key features of ZapToMCP
- Multiple transport implementations (in-memory, SSE, Stdio, Streamable HTTP)
- Type-safe API with TypeScript
- Built with Fastify for high performance
- Supports both ESM and CommonJS
- Higher-level server abstraction in dedicated package
- Monorepo structure for modular development
Use cases of ZapToMCP
- Build a custom MCP server with tools, resources, and prompts
- Create an MCP client to interact with AI assistants
- Develop streaming or HTTP-based MCP integrations
- Prototype new MCP features using the in‑memory transport
FAQ from ZapToMCP
What packages are included in ZapToMCP?
The monorepo currently contains @zaptomcp/sdk (TypeScript MCP implementation) and @zaptomcp/server (higher‑level server abstraction); more packages are planned.
What are the runtime requirements?
Node.js 20 or higher and pnpm 10.8.1 or higher are required.
Is ZapToMCP production‑ready?
No – the repository is under active development and labeled “Work in Progress.” The API and implementation details are subject to change.
What transports does the SDK support?
The SDK provides in‑memory, SSE (Server‑Sent Events), Stdio, and Streamable HTTP transports.
How is ZapToMCP licensed?
It is licensed under the MIT License.
More Other MCP servers
Servers
modelcontextprotocolModel Context Protocol Servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Comments