Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Declarative, high-level MCP server API #116

Open
wong2 opened this issue Jan 6, 2025 · 1 comment
Open

Declarative, high-level MCP server API #116

wong2 opened this issue Jan 6, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@wong2
Copy link

wong2 commented Jan 6, 2025

Just like the Python SDK integrates FastMCP modelcontextprotocol/python-sdk#106
I think the TypeScript SDK can also integrate LiteMCP from the TypeScript ecosystem. It was inspired by FastMCP and offers a similar high-level API for developing MCP servers in TypeScript.

@wong2 wong2 added the enhancement New feature or request label Jan 6, 2025
@jspahrsummers
Copy link
Member

We're definitely aware of LiteMCP, as well as similar projects easy-mcp and fastmcp.

I do think the SDK needs improvement, specifically for ease of use, but I'm not convinced that these approaches offer much more than the SDK as authored today. The huge advantage of FastMCP in Python is its declarative nature.

We probably do want to make the TypeScript SDK more Express-like in usage, but this seems a comparatively minor change. If anyone has ideas for a declarative SDK, though, that'd be interesting!

@jspahrsummers jspahrsummers changed the title Integrating LiteMCP for high-level MCP server API Declarative, high-level MCP server API Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants