Tooluck logoTooluck
SKILL.md

mcp-builder

Agent skill fromThinkInAIXYZ/deepchat

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).

How to install mcp-builder

install mcp-builder
# install the deepchat pack with the skills CLI
npx skills add ThinkInAIXYZ/deepchat

# or add only this skill to Claude Code: copy the folder

resources/skills/mcp-builder/

# into

~/.claude/skills/mcp-builder/ (all projects)

.claude/skills/mcp-builder/ (one project)

resources/skills/mcp-builder/SKILL.md

Apache-2.0Full file
1# MCP Server Development Guide
2
3## Overview
4
5Create MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. The quality of an MCP server is measured by how well it enables LLMs to accomplish real-world tasks.
6
7---
8
9# Process
10
11## 🚀 High-Level Workflow
12
13Creating a high-quality MCP server involves four main phases:
14
15### Phase 1: Deep Research and Planning
16
17#### 1.1 Understand Modern MCP Design
18
19**API Coverage vs. Workflow Tools:**
20Balance comprehensive API endpoint coverage with specialized workflow tools. Workflow tools can be more convenient for specific tasks, while comprehensive coverage gives agents flexibility to compose operations. Performance varies by client—some clients benefit from code execution that combines basic tools, while others work better with higher-level workflows. When uncertain, prioritize comprehensive API coverage.
21
22**Tool Naming and Discoverability:**
23Clear, descriptive tool names help agents find the right tools quickly. Use consistent prefixes (e.g., `github_create_issue`, `github_list_repos`) and action-oriented naming.
24
25**Context Management:**
26Agents benefit from concise tool descriptions and the ability to filter/paginate results. Design tools that return focused, relevant data. Some clients support code execution which can help agents filter and process data efficiently.
27
28**Actionable Error Messages:**
29…

Excerpt shown under the repository's Apache-2.0 license.

More skills in deepchat

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates