← Back to Skills Marketplace
alirezarezvani

mcp-server-builder

by Alireza Rezvani · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
335
Downloads
0
Stars
7
Active Installs
2
Versions
Install in OpenClaw
/install mcp-server-builder
Description
MCP Server Builder
Usage Guidance
This skill appears to do what it says: convert OpenAPI specs into MCP tool manifests and starter scaffolds, and validate manifests. Before installing or running: review generated output (tool_manifest.json and scaffold) before deploying or committing it; do not commit API tokens or other secrets that the generated server templates may expect in env vars; if you plan to feed YAML OpenAPI specs, ensure PyYAML is installed where you run the generator; run the validator in --strict mode in CI to catch contract errors; and when deploying a generated MCP server, follow the SKILL.md guidance (host allowlists, redact logs, rate limits) because a single MCP server can increase blast radius if it exposes many tools.
Capability Analysis
Type: OpenClaw Skill Name: mcp-server-builder Version: 1.0.0 The mcp-server-builder skill is a developer utility designed to scaffold and validate Model Context Protocol (MCP) servers from OpenAPI specifications. The included Python scripts, scripts/openapi_to_mcp.py and scripts/mcp_validator.py, perform standard file operations and schema validation without any evidence of malicious intent, data exfiltration, or unauthorized execution. The documentation and templates provided in the references directory are consistent with the stated purpose of improving MCP server development workflows.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and the two scripts consistently implement OpenAPI→MCP scaffold generation and manifest validation. No unrelated environment variables, binaries, or cloud credentials are required by the skill itself. The reference server templates do show example env usage (API_BASE, API_TOKEN) for generated code — that is expected for produced scaffolds but is not a requirement of the skill package.
Instruction Scope
The SKILL.md and scripts restrict actions to parsing an OpenAPI spec, producing a tool_manifest.json and a server scaffold, and validating manifests. The scripts read only the specified input (file or stdin) and write outputs to the chosen output directory. There are no instructions to read unrelated system files, probe networks, or exfiltrate data. Note: example templates (references/python-server-template.md) use os.environ to access runtime secrets for the generated server — that is standard for downstream runtime but not used by the generator/validator themselves.
Install Mechanism
There is no install spec and no network/download step; the skill is instruction+script bundle only. All code is included in the skill files. The generator optionally imports PyYAML if parsing YAML input, but PyYAML is not pulled in automatically by this skill (the import is attempted only at runtime and will raise a clear error if YAML is supplied without PyYAML).
Credentials
The skill itself declares no required environment variables or credentials (which is proportional). However, the example server templates demonstrate typical runtime env usage (e.g., API_BASE, API_TOKEN). Users should understand those are for the generated server runtime and are not required to run the generator/validator; they must supply appropriate runtime secrets if they run the scaffolded server.
Persistence & Privilege
The skill does not request persistent presence (always=false) and does not modify other skills or global agent configuration. It writes generated files to an output directory chosen by the user, which is expected behavior for a generator.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mcp-server-builder
  3. After installation, invoke the skill by name or use /mcp-server-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
v2.1.1
v2.1.1: optimization, reference splits
Metadata
Slug mcp-server-builder
Version 1.0.0
License MIT-0
All-time Installs 9
Active Installs 7
Total Versions 2
Frequently Asked Questions

What is mcp-server-builder?

MCP Server Builder. It is an AI Agent Skill for Claude Code / OpenClaw, with 335 downloads so far.

How do I install mcp-server-builder?

Run "/install mcp-server-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is mcp-server-builder free?

Yes, mcp-server-builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does mcp-server-builder support?

mcp-server-builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created mcp-server-builder?

It is built and maintained by Alireza Rezvani (@alirezarezvani); the current version is v1.0.0.

💬 Comments