← 返回 Skills 市场
sky-lv

Mcp Server Creator

作者 SKY-lv · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
51
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install mcp-server-creator
功能描述
Build and run a TypeScript-based MCP server that scaffolds tools and resources, handles requests, and extends AI capabilities with Model Context Protocol.
安全使用建议
This skill will scaffold an MCP server and example tools. Before using it: (1) review and audit the generated code — the provided file_operations tool can read/write arbitrary filesystem paths and the db example references DATABASE_URL; remove or heavily restrict these tools if you don't intend that access; (2) do not run npm install or node code on sensitive machines without sandboxing (use a container/VM) and limit filesystem permissions; (3) add explicit input validation and allowed-path checks or authentication to the MCP server before exposing it to any agent or network; (4) ask the author for the missing pieces (performSearch implementation) and a clear security statement; (5) if you need only scaffolding, consider stripping example tools that access local files or databases. Proceed only if you understand and accept the risk of creating a service that can access host files and databases.
功能分析
Type: OpenClaw Skill Name: mcp-server-creator Version: 1.0.0 The skill provides templates for building an MCP server with high-risk capabilities, specifically a file_operations tool in SKILL.md that enables reading, writing, and deleting files. While presented as a scaffolding example, the code lacks input sanitization (e.g., path traversal protection), which could be exploited if the agent implements the server as described. No evidence of intentional data exfiltration or malicious intent was found.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The name and description match the SKILL.md: it scaffolds a TypeScript MCP server and example tools/resources. Including tools for web search, resources, and DB access is plausible for a server builder. However, the included file_operations tool grants arbitrary filesystem access and the dbTool references an environment-driven connection (DATABASE_URL) in comments — these are capabilities broader than a simple 'scaffold' and should be justified to users before running.
Instruction Scope
The runtime instructions instruct creating code that implements tools capable of reading, writing, listing, and deleting files and of executing database queries. While these are presented as examples, they are explicit and unguarded in the provided code. The SKILL.md also contains an undefined performSearch function (placeholder) and commented DB connection hints. The instructions do not include safety constraints (allowed paths, auth) — so following them as-is would produce a server that can access host files and databases, which expands scope beyond harmless scaffolding.
Install Mechanism
This is an instruction-only skill with no install spec. The SKILL.md recommends using npm to install public packages (@modelcontextprotocol/sdk, zod, typescript) — standard and proportionate for a TypeScript scaffold. No arbitrary downloads or extract-from-URL steps are present.
Credentials
The skill declares no required environment variables, which is consistent with being an instruction-only scaffold. However, the code examples reference process.env.DATABASE_URL (commented) and the db tool would plausibly require DB credentials in practice. The skill therefore omits declaration of environment needs and does not warn about secrets; this omission can be misleading when deploying the generated server.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not modify other skills. Autonomous model invocation is allowed by platform default. That is acceptable, but be aware: if you run the generated server and then enable an agent to talk to it, the included file_operations and database tools increase the potential blast radius of autonomous calls — consider restricting or removing those tools when enabling autonomous access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mcp-server-creator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mcp-server-creator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Renamed the skill to "mcp-server-builder" and updated the slug to "skylv-mcp-server-builder". - Incremented version to 1.0.2. - Expanded documentation for building an MCP (Model Context Protocol) server from scratch, including overview, project structure, and detailed implementation examples. - Added code samples for tool and resource definition, server setup, and additional example tools (file operations and database queries). - Included testing instructions and deployment guidance for Claude Desktop, Cursor, and VS Code. - Listed best practices for error handling, type safety, logging, performance, and security.
元数据
Slug mcp-server-creator
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Mcp Server Creator 是什么?

Build and run a TypeScript-based MCP server that scaffolds tools and resources, handles requests, and extends AI capabilities with Model Context Protocol. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 51 次。

如何安装 Mcp Server Creator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mcp-server-creator」即可一键安装,无需额外配置。

Mcp Server Creator 是免费的吗?

是的,Mcp Server Creator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mcp Server Creator 支持哪些平台?

Mcp Server Creator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mcp Server Creator?

由 SKY-lv(@sky-lv)开发并维护,当前版本 v1.0.0。

💬 留言讨论