← 返回 Skills 市场
Agentic Mcp Server Builder
作者
Muhammad Mazhar Saeed
· GitHub ↗
· v0.1.0
1403
总下载
0
收藏
10
当前安装
1
版本数
在 OpenClaw 中安装
/install agentic-mcp-server-builder
功能描述
Scaffold MCP server projects and baseline tool contract checks. Use for defining tool schemas, generating starter server layouts, and validating MCP-ready st...
使用说明 (SKILL.md)
Agentic MCP Server Builder
Overview
Create a minimal MCP server scaffold and contract summary from a structured tool list.
Workflow
- Define server name and tool list with descriptions.
- Generate scaffold file map and tool contract summary.
- Optionally materialize starter files when not in dry-run mode.
- Review generated contract checks before adding business logic.
Use Bundled Resources
- Run
scripts/scaffold_mcp_server.pyto generate starter artifacts. - Read
references/mcp-scaffold-guide.mdfor file layout and contract checks.
Guardrails
- Keep tool boundaries explicit and minimal.
- Include deterministic outputs and clear input/output schemas.
安全使用建议
This skill appears coherent for scaffolding MCP servers. Before running: 1) run with --dry-run to verify the generated file map and output (no writes); 2) confirm the scaffold_root and output paths are correct and back up any important files (the script will overwrite existing files); 3) avoid passing --allow-outside-workspace unless you explicitly trust the input and destination, since that allows writing outside the current directory; 4) inspect any input JSON you provide and the generated artifacts locally — the tool does not perform network calls or access credentials, so risks are limited to local file writes and accidental overwrites.
功能分析
Type: OpenClaw Skill
Name: agentic-mcp-server-builder
Version: 0.1.0
The `scripts/scaffold_mcp_server.py` script contains a significant arbitrary file write vulnerability. The `--allow-outside-workspace` flag, when enabled, allows the `scaffold_root` parameter (controlled by the input payload) to resolve to any path on the filesystem, bypassing workspace restrictions. Although the content written to these files is generic and not inherently malicious (e.g., '# Starter file'), the ability to write to arbitrary locations (e.g., system directories like `/etc` or sensitive user directories) poses a severe security risk, enabling potential denial-of-service, data corruption, or privilege escalation if combined with other vulnerabilities.
能力评估
Purpose & Capability
Name/description (scaffold MCP servers and contract checks) align with the included script and docs. The script reads a JSON payload describing tools and generates a file map and starter files — this is exactly what a scaffolder would need to do.
Instruction Scope
SKILL.md confines the agent to run the provided script and read the included guide. The script only reads a local JSON input and writes local scaffold files. Note: SKILL.md suggests materializing files when not in dry-run mode, so follow guardrails to use --dry-run first.
Install Mechanism
No install spec is provided and the skill only includes a small Python script and markdown references. There is no download-from-URL or package installation step.
Credentials
The skill requests no environment variables, no credentials, and the script does not read environment variables or external config paths. There are no secrets or external API keys involved.
Persistence & Privilege
always is false and the skill is user-invocable. The script writes scaffold files into a scaffold_root under the current workspace by default; it can be allowed to write outside the workspace only if the --allow-outside-workspace flag is passed. The script will overwrite existing files without prompting.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agentic-mcp-server-builder - 安装完成后,直接呼叫该 Skill 的名称或使用
/agentic-mcp-server-builder触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of agentic-mcp-server-builder.
- Scaffolds minimal MCP server projects from structured tool lists.
- Generates baseline tool contract summaries and starter file maps.
- Supports dry-run and file materialization modes.
- Provides resources for recommended project layout and contract validation.
- Enforces clear schema definitions and explicit tool boundaries.
元数据
常见问题
Agentic Mcp Server Builder 是什么?
Scaffold MCP server projects and baseline tool contract checks. Use for defining tool schemas, generating starter server layouts, and validating MCP-ready st... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1403 次。
如何安装 Agentic Mcp Server Builder?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agentic-mcp-server-builder」即可一键安装,无需额外配置。
Agentic Mcp Server Builder 是免费的吗?
是的,Agentic Mcp Server Builder 完全免费(开源免费),可自由下载、安装和使用。
Agentic Mcp Server Builder 支持哪些平台?
Agentic Mcp Server Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Agentic Mcp Server Builder?
由 Muhammad Mazhar Saeed(@0x-professor)开发并维护,当前版本 v0.1.0。
推荐 Skills