mcp and mcp-client-gen

These are complements: zuplo/mcp provides the low-level TypeScript SDK foundation for making MCP calls, while kriasoft/mcp-client-gen uses that foundation to auto-generate type-safe, OAuth-enabled client libraries from MCP server definitions.

mcp
55
Established
mcp-client-gen
49
Emerging
Maintenance 10/25
Adoption 6/25
Maturity 24/25
Community 15/25
Maintenance 10/25
Adoption 6/25
Maturity 24/25
Community 9/25
Stars: 19
Forks: 5
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 16
Forks: 2
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No risk flags

About mcp

zuplo/mcp

A fetch API based TypeScript SDK for MCP

Provides a stateless, remote-server-first architecture using fetch APIs for cross-runtime compatibility (Zuplo, Node, Deno, Workerd). Implements the WinterTC minimum common API standard and decouples transport mechanisms—supporting HTTP streams and other protocols—from core server logic. Includes built-in schema validation via Zod and standardized tool definition patterns for LLM integration.

About mcp-client-gen

kriasoft/mcp-client-gen

Turn any MCP server into a type-safe TypeScript SDK in seconds - with OAuth 2.1 and multi-provider support

Generates type-safe TypeScript clients from MCP server schemas via CLI or config file, supporting both remote URLs and local server instances. Handles OAuth 2.1 authentication automatically through Dynamic Client Registration and PKCE flow without requiring credential management. The generated code is tree-shakable, allowing consumers to import only the specific methods they need rather than bundling entire server interfaces.

Scores updated daily from GitHub, PyPI, and npm data. How scores work