Skills mcp-builder
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/asimons81/agentic-atlas-mcp-builder" ~/.claude/skills/clawdbot-skills-mcp-builder-5a14f5 && rm -rf "$T"
manifest:
skills/asimons81/agentic-atlas-mcp-builder/SKILL.mdsource content
MCP Builder Skill
Bootstraps new Model Context Protocol servers from natural language descriptions.
Instructions
When the user requests an MCP server or tool:
- Identify the core functionality from the description
- Determine the appropriate transport (stdio for CLI, SSE for web)
- Scaffold a TypeScript or Python MCP server using the official SDK
- Generate tool definitions from API schemas or describe them manually
- Include a test harness with example invocations
- Provide configuration for Claude Code, Cursor, and OpenCode
Features
- TypeScript (recommended) and Python scaffolding
- Auto-generates tool definitions from API schemas (OpenAPI, JSON Schema)
- STDIO and SSE transport support
- Built-in error handling and validation
- Test harness with mock LLM calls
- Claude Code / Cursor / OpenCode configuration snippets
Architecture
mcp-server/ ├── src/ │ ├── index.ts # Server entry point │ ├── tools.ts # Tool definitions │ └── handlers.ts # Request handlers ├── package.json ├── tsconfig.json ├── README.md └── test/ └── harness.ts # Test harness
Output Format
- Project scaffold (all files)
- Tool definitions with descriptions and input schemas
- Configuration snippet for Claude Code's
configmcpServers - Test invocation example
Example
User: "Build an MCP server for our internal issue tracker with create, list, and close operations" → Generate: TypeScript MCP server with 3 tools, JSON Schema for each, test harness, Claude Code config
Dependencies
Requires: Node.js 18+, TypeScript, @modelcontextprotocol/sdk