skills / code

build-mcp-server

what it does

This skill should be used when the user asks to "build an MCP server", "create an MCP", "make an MCP integration", "wrap an API for Claude", "expose tools to Claude", "make an MCP app", or discusses building something with the Model Context Protocol. It is the entry point for MCP server development — it interrogates the user about their use case, determines the right deployment model (remote HTTP, MCPB, local stdio), picks a tool-design pattern, and hands off to specialized skills.

Verified Before and after: 2 models 1 try per case View source Install from your agent Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

Compare the answers

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 7 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 7 Nov 2026

The tasks

written by Carte Blanche
example-1

“I want to build an MCP server that wraps our internal inventory REST API so Claude can look up stock levels, search products by SKU, and create restock orders. The API uses bearer token auth and about 25 endpoints. Several teammates would use it, so I'm not sure whether it should be remote HTTP or something local. Can you ask me what you need and help me pick the right approach?”

example-2

“I'd like to make an MCP integration so Claude can read and search my local Obsidian notes folder and append items to my daily note. It's only for me on my Mac, and I don't want to run a hosted service. What deployment model fits best, and how should I design the tools: one per action or something more general?”

Install

Download the .zip and unzip it. Put its files, in a folder named build-mcp-server, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Or install from your agent: ask it to install build-mcp-server from Carte Blanche.