mcp-builder

Solid

Use when creating a new MCP (Model Context Protocol) server, extending an existing one, or debugging tool discoverability/performance. Guides through research → implementation → test → eval phases with TypeScript-first guidance matching our stack. Trigger on phrases like "build an MCP server", "expose X as an MCP tool", "write MCP tools for Y", "integrate Z via MCP".

AI & Automation 48 stars 4 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# MCP Server Development Adapted from [anthropics/skills/mcp-builder](https://github.com/anthropics/skills/tree/main/skills/mcp-builder). MCP-server quality is measured by how well it lets LLMs accomplish real-world tasks — not by endpoint count. ## Stack default for our projects - **Language:** TypeScript (matches our stack; static typing + Zod schemas + good LLM code-gen) - **Transport:** `stdio` for local tools, **Streamable HTTP (stateless JSON)** for remote - **SDK:** [`@modelcontextprotocol/sdk`](https://github.com/modelcontextprotocol/typescript-sdk) - **Package manager:** pnpm (never npm/yarn in our repos) ## Phase 1 — Research & Plan ### 1.1 Design principles **API coverage vs. workflow tools.** Balance comprehensive endpoint coverage with specialized workflow shortcuts. Default to coverage unless you have a clear reason — agents compose basic tools well; workflow tools ossify. **Tool naming & discoverability.** Consistent prefix + action verb. Examples: - `github_create_issue`, `github_list_repos` - `gitlab_search_issues`, `gitlab_close_mr` **Context management.** Return focused, paginated data. Agents suffer when a single tool call floods context. **Actionable error messages.** Errors must guide the next action: ``` ❌ "Invalid input" ✅ "Field 'project_id' is required. Call gitlab_list_projects to enumerate available IDs." ``` ### 1.2 Read the spec - Sitemap: `https://modelcontextprotocol.io/sitemap.xml` - Append `.md` to any page URL for markdown (e.g. ...

Details

Author
Kanevry
Repository
Kanevry/session-orchestrator
Created
1 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

0 Updated today
The-AIOS
AI & Automation Solid

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

27,681 Updated today
davila7
AI & Automation Solid

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

5,853 Updated yesterday
ThinkInAIXYZ
AI & Automation Solid

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

839 Updated today
guanyang
AI & Automation Solid

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

459 Updated today
malob