# MCP Builder

> MCP (Model Context Protocol) server building principles.

- Skill: `dokhacgiakhoa/mcp-builder` (Agent Skill, multi-file: 16 files)
- Install (CLI): `npx skillmds add dokhacgiakhoa/mcp-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dokhacgiakhoa/mcp-builder/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Dokhacgiakhoa (https://skillmd.com/u/dokhacgiakhoa)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/dokhacgiakhoa/mcp-builder

---


# MCP Builder

> Principles for building MCP servers.

---

## 1. MCP Overview

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [What is MCP?](./sub-skills/what-is-mcp.md)
### 2. [Core Concepts](./sub-skills/core-concepts.md)
### 3. [Project Structure](./sub-skills/project-structure.md)
### 4. [Transport Types](./sub-skills/transport-types.md)
### 5. [Good Tool Design](./sub-skills/good-tool-design.md)
### 6. [Input Schema Design](./sub-skills/input-schema-design.md)
### 7. [Resource Types](./sub-skills/resource-types.md)
### 8. [URI Patterns](./sub-skills/uri-patterns.md)
### 9. [Error Types](./sub-skills/error-types.md)
### 10. [Best Practices](./sub-skills/best-practices.md)
### 11. [Supported Types](./sub-skills/supported-types.md)
### 12. [Input Validation](./sub-skills/input-validation.md)
### 13. [API Keys](./sub-skills/api-keys.md)
### 14. [Claude Desktop Config](./sub-skills/claude-desktop-config.md)
### 15. [Test Categories](./sub-skills/test-categories.md)

