mcp-ts-template and mcp-farmer
The TypeScript template facilitates building MCP servers, while the CLI tool is used for scaffolding, testing, extending, and analyzing those servers, making them complementary tools within the MCP ecosystem.
About mcp-ts-template
cyanheads/mcp-ts-template
TypeScript template for building Model Context Protocol (MCP) servers. Ships with declarative tools/resources, pluggable auth, multi-backend storage, OpenTelemetry observability, and first-class support for both local and edge (Cloudflare Workers) runtimes.
About mcp-farmer
boldare/mcp-farmer
A CLI tool for scaffolding, testing, extending and analyzing MCP (Model Context Protocol) servers
Provides automated vetting, documentation generation, and AI-assisted tool creation for MCP servers through multiple transport methods (HTTP with Streamable/SSE fallback and stdio). Integrates with popular coding agents (OpenCode, Claude Code, Gemini CLI) via the Agent Client Protocol (ACP) for intelligent tool generation from OpenAPI/GraphQL specs and automated probe testing with LLM-generated inputs. Auto-discovers servers from client configs (Cursor, VS Code, Claude Desktop) and generates shareable HTML/JSON/Markdown audit reports and documentation.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work