MCP.so
登录

ZapToMCP

@hoghweed

关于 ZapToMCP

A zap to build MCP Servers

基本信息

分类

其他

许可证

MIT

运行时

node

传输方式

stdio

发布者

hoghweed

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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.

评论

其他 分类下的更多 MCP 服务器