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.

mcp-ts-template
62
Established
mcp-farmer
48
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 25/25
Community 17/25
Maintenance 10/25
Adoption 4/25
Maturity 22/25
Community 12/25
Stars: 119
Forks: 20
Downloads:
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
Stars: 5
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No risk flags

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.

This project helps developers build specialized backend servers that integrate with AI agents. You provide descriptions of 'tools' that an agent can use, along with their inputs and outputs. The project then generates a fully functional server, handling all the underlying infrastructure like data storage, authentication, and logging. It's designed for developers creating custom AI agent capabilities, rather than end-users interacting with AI directly.

backend-development AI-agent-integration server-framework developer-tools microservices

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.

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