mcp-framework and mcp-ui

A framework for building MCP servers in TypeScript complements a UI layer that consumes those servers, allowing developers to both create protocol implementations and expose them through interactive interfaces.

mcp-framework
90
Verified
mcp-ui
60
Established
Maintenance 22/25
Adoption 23/25
Maturity 25/25
Community 20/25
Maintenance 16/25
Adoption 10/25
Maturity 15/25
Community 19/25
Stars: 905
Forks: 103
Downloads: 253,564
Commits (30d): 59
Language: TypeScript
License: MIT
Stars: 4,525
Forks: 333
Downloads:
Commits (30d): 5
Language: TypeScript
License: Apache-2.0
No risk flags
No Package No Dependents

About mcp-framework

QuantGeekDev/mcp-framework

A framework for writing MCP (Model Context Protocol) servers in Typescript

Provides automatic directory-based discovery and loading of tools, resources, and prompts with built-in validation, eliminating boilerplate scaffolding. Supports multiple transports (stdio, SSE, HTTP Stream) with optional authentication layers (OAuth 2.1, JWT, API Key) and includes a CLI for project generation and management. Built on the official MCP SDK with Zod schema integration for runtime validation and full TypeScript type safety across the entire server lifecycle.

About mcp-ui

MCP-UI-Org/mcp-ui

UI over MCP. Create next-gen UI experiences with the protocol and SDK!

Provides multi-language SDKs (TypeScript, Python, Ruby) implementing the standardized MCP Apps specification for linking tools to their UIs via `_meta.ui.resourceUri`, enabling hosts to automatically fetch and render rich HTML interfaces. Features both server-side resource creation and client-side rendering components (`AppRenderer`, `UIResourceRenderer`), with platform adapters that translate the open protocol to host-specific APIs like Apps SDK for seamless compatibility across different AI environments.

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