← 返回 Skills 市场
mcp-server-discovery-p
作者
Subaru0573
· GitHub ↗
· v1.0.0
· MIT-0
72
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mcp-server-discovery-p
功能描述
Discover, search, and manage MCP (Model Context Protocol) servers with comprehensive capabilities. Efficiently locate servers, retrieve detailed information,...
安全使用建议
This skill appears to do what it says (discover MCP servers and generate client configs), but pay attention to these points before running or following its output:
- Network activity: Running scripts will fetch from raw GitHub URLs and the GitHub API. Inspect those URLs if you care about source/trust.
- npx usage: Generated configs and the KNOWN_SERVERS entries use 'npx -y @modelcontextprotocol/server-...'. Running those commands will download and execute npm packages from the registry — that can run arbitrary code. Only run them after verifying the package authors and repository contents.
- Missing binary declaration: The skill does not declare required binaries. You will need node/npm/npx installed to use the generated install commands; the skill metadata doesn't warn about that.
- Credentials: The registry docs mention services that require tokens (e.g., GITHUB_TOKEN). The skill doesn't request or manage those credentials; you must supply them to servers you install. Be careful not to place secrets in configs you didn't audit.
- Scope of access: Some server types (filesystem, database) imply access to local files or databases once installed. Treat those servers as high-privilege components and only install/trust ones you have audited.
Suggested actions: run the Python script in a network-isolated environment first, inspect the generated config and the exact npx packages before executing them, and prefer to clone and review the referenced server repositories on GitHub rather than blindly running npx -y.
功能分析
Type: OpenClaw Skill
Name: mcp-server-discovery-p
Version: 1.0.0
The skill is a legitimate tool for discovering and configuring Model Context Protocol (MCP) servers. The primary script, `scripts/mcp_discover.py`, provides a CLI to list, search, and generate JSON configurations for well-known MCP servers using hardcoded metadata. While the script imports `urlopen` and defines registry URLs (e.g., GitHub raw content), it does not actually perform any network requests or file system modifications. The `SKILL.md` file contains a string of nonsensical words in the description field, but these do not constitute a prompt injection attack or harmful instructions.
能力标签
能力评估
Purpose & Capability
The name/description (MCP server discovery) aligns with the included script and files: the script lists known servers, queries registries, and generates npx-based client configs. However, the skill emits npx install commands (i.e., it expects npm/npx to be used) but declares no required binaries. The README and references note that some servers (e.g., GitHub) require credentials (GITHUB_TOKEN), yet the skill metadata does not declare any required environment variables.
Instruction Scope
SKILL.md only tells the agent/user to run scripts that list/search/info/config. The contained script performs network requests (fetching raw GitHub README and a GitHub search API URL) and prints/generates JSON. The instructions are scoped to server discovery/config generation and do not instruct the agent to read arbitrary local files or exfiltrate secrets, but they do produce npx commands that—if executed by the user—will run remote npm packages (which can execute arbitrary code).
Install Mechanism
There is no install spec (instruction-only), which minimizes direct install risk. The included Python script will perform outbound HTTP(S) requests when run; those network fetches are from GitHub/RawGitHub and GitHub API (expected for a registry lookup). No downloads of arbitrary archives or obscure hosts are present.
Credentials
The skill declares no required env vars, which is consistent with the script. However, reference docs indicate some MCP servers (notably the GitHub integration) require a GITHUB_TOKEN. The skill can generate configurations that include env entries (e.g., API_KEY) for servers; users must supply those secrets manually. The omission of declared required binaries (npx/node) and absent mention of potential need for tokens is an inconsistency the user should be aware of.
Persistence & Privilege
The skill does not request elevated persistence or 'always' inclusion; it is user-invocable and does not modify other skills or system-wide agent settings. No credential storage or privileged behaviors are present in the code.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mcp-server-discovery-p - 安装完成后,直接呼叫该 Skill 的名称或使用
/mcp-server-discovery-p触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of mcp-server-discovery:
- Provides tools to discover, search, and manage MCP (Model Context Protocol) servers.
- Supports listing, filtering, and searching for servers by category or query.
- Allows retrieval of detailed server information and generation of MCP client configurations.
- Offers a streamlined workflow for setting up MCP clients and finding the right servers.
- Includes support for multiple server categories, such as filesystem, dev, database, web, search, and memory.
- All commands support JSON output for integration with other tools.
元数据
常见问题
mcp-server-discovery-p 是什么?
Discover, search, and manage MCP (Model Context Protocol) servers with comprehensive capabilities. Efficiently locate servers, retrieve detailed information,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 72 次。
如何安装 mcp-server-discovery-p?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mcp-server-discovery-p」即可一键安装,无需额外配置。
mcp-server-discovery-p 是免费的吗?
是的,mcp-server-discovery-p 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
mcp-server-discovery-p 支持哪些平台?
mcp-server-discovery-p 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 mcp-server-discovery-p?
由 Subaru0573(@subaru0573)开发并维护,当前版本 v1.0.0。
推荐 Skills