Mcp Builder
by @asimons81
Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, s...
clawhub install agentic-atlas-mcp-builderπ About This Skill
name: mcp-builder description: | Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, scaffold an MCP integration, or add MCP capabilities to an existing project. NOT for: general API design, non-MCP tool building, or frontend tasks. version: 1.0.0 author: asimons81 source: https://github.com/asimons81/Agentic-Atlas tags: [mcp, infrastructure, api, typescript, python, tooling] agency_score: 7
MCP Builder Skill
Bootstraps new Model Context Protocol servers from natural language descriptions.
Instructions
When the user requests an MCP server or tool:
1. Identify the core functionality from the description 2. Determine the appropriate transport (stdio for CLI, SSE for web) 3. Scaffold a TypeScript or Python MCP server using the official SDK 4. Generate tool definitions from API schemas or describe them manually 5. Include a test harness with example invocations 6. Provide configuration for Claude Code, Cursor, and OpenCode
Features
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
1. Project scaffold (all files)
2. Tool definitions with descriptions and input schemas
3. Configuration snippet for Claude Code's mcpServers config
4. 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
π‘ Examples
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