Mcp Builder

v1.0.0

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

0· 102·0 current·0 all-time
byTony Simons@asimons81
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (MCP server scaffolding) aligns with the instructions (scaffold TypeScript/Python servers, generate tool definitions, provide config snippets). Declared runtime dependencies (Node.js, TypeScript, @modelcontextprotocol/sdk) match the TypeScript path. Minor inconsistency: the SKILL.md promises Python scaffolding but the Dependencies section lists only Node/TypeScript and the Model Context Protocol JS SDK; no Python SDK or tooling is mentioned.
Instruction Scope
SKILL.md gives scoped, concrete steps for scaffolding MCP servers (select transport, scaffold files, generate schemas, include tests, produce config snippets). It does not instruct the agent to read unrelated system files, access secrets, or transmit data to external endpoints. It only asks to produce project files and configuration snippets.
Install Mechanism
This is an instruction-only skill with no install spec or shipped code — lowest-risk install profile. It does require that the user/agent have Node.js/TypeScript and the @modelcontextprotocol/sdk available, but the skill does not itself download or execute external archives.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportional to its scaffolding purpose. It does mention generating config snippets for Claude Code/Cursor/OpenCode but does not request their tokens or access to those services.
Persistence & Privilege
The skill is not marked always:true and does not request elevated persistence. It does not instruct modifying other skills' configurations or system-wide settings; it only produces project-level scaffolding and snippets.
Assessment
This skill appears to do what it says: it scaffolds MCP servers and produces tool schemas and config snippets. Before installing/using it, note: (1) you will need Node.js 18+ and the @modelcontextprotocol/sdk to actually run the TypeScript scaffolds (the skill does not install these for you); (2) the SKILL.md claims Python scaffolding but doesn't list Python dependencies or a Python SDK — ask the publisher how Python support is implemented if you need it; (3) review any generated files before running them (especially package.json and any network-calling code); (4) no credentials are requested by the skill, but if you later add integrations that require service keys, provide them only to the minimal components that need them. If you want a deeper check, request the publisher provide example generated output or clarify the Python toolchain requirements.

Like a lobster shell, security has layers — review code before you run it.

latestvk9710ty4ne3aq496fd7rdw5tsd84m6aq
102downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

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

  • 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

  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

Comments

Loading comments...