Project Release
swimmwatch/cloakbrowser-mcp
Prepare, publish, verify, or recover a cloakbrowser-mcp release only when the user explicitly requests release work.
帮用户接入/配置 MCP(Model Context Protocol)服务。当用户说「帮我接 MCP」「连上某个服务的 MCP」「配置 Model Context Protocol」「加个工具服务器」「为什么 MCP 连不上」等时使用。按服务官方文档把配置写进 pi 的 mcp.json,并用 pi mcp list 验证连接,全程不破坏用户已有配置。
$ npx skills add ayuayue/PiDeck --skill mcp-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ayuayue/PiDeck mcp-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ayuayue/PiDeck.git skills-src && mkdir -p .claude/skills && cp -r skills-src/resources/skills/mcp-setup .claude/skills/mcp-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mcp-setup" agent skill from https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setup into .claude/skills/mcp-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mcp-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ayuayue/PiDeck --skill mcp-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ayuayue/PiDeck mcp-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ayuayue/PiDeck.git skills-src && mkdir -p .agents/skills && cp -r skills-src/resources/skills/mcp-setup .agents/skills/mcp-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mcp-setup" agent skill from https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setup into .agents/skills/mcp-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mcp-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ayuayue/PiDeck --skill mcp-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ayuayue/PiDeck mcp-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ayuayue/PiDeck.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/resources/skills/mcp-setup .cursor/skills/mcp-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mcp-setup" agent skill from https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setup into .cursor/skills/mcp-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mcp-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ayuayue/PiDeck.git --path resources/skills/mcp-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ayuayue/PiDeck --skill mcp-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ayuayue/PiDeck mcp-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ayuayue/PiDeck.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/resources/skills/mcp-setup .gemini/skills/mcp-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mcp-setup" agent skill from https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setup into .gemini/skills/mcp-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mcp-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ayuayue/PiDeck mcp-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ayuayue/PiDeck --skill mcp-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ayuayue/PiDeck.git skills-src && mkdir -p .github/skills && cp -r skills-src/resources/skills/mcp-setup .github/skills/mcp-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mcp-setup" agent skill from https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setup into .github/skills/mcp-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mcp-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ayuayue/PiDeck --skill mcp-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ayuayue/PiDeck mcp-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ayuayue/PiDeck.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/resources/skills/mcp-setup .opencode/skills/mcp-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mcp-setup" agent skill from https://github.com/ayuayue/PiDeck/tree/main/resources/skills/mcp-setup into .opencode/skills/mcp-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mcp-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mcp-setup帮用户接入/配置 MCP(Model Context Protocol)服务。当用户说「帮我接 MCP」「连上某个服务的 MCP」「配置 Model Context Protocol」「加个工具服务器」「为什么 MCP 连不上」等时使用。按服务官方文档把配置写进 pi 的 mcp.json,并用 pi mcp list 验证连接,全程不破坏用户已有配置。
MCP Setup is an agent skill from ayuayue/PiDeck. 帮用户接入/配置 MCP(Model Context Protocol)服务。当用户说「帮我接 MCP」「连上某个服务的 MCP」「配置 Model Context Protocol」「加个工具服务器」「为什么 MCP 连不上」等时使用。按服务官方文档把配置写进 pi 的 mcp.json,并用 pi mcp list 验证连接,全程不破坏用户已有配置。
Its SKILL.md is about 650 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering MCP servers. It works with Model Context Protocol and Docker. The repository describes itself as: PiDeck 是一个开源的桌面工作台,用于在本地项目目录中统一管理 PI | DSH Agent 会话,并支持导入 Codex、Claude 本地会话以便统一浏览和恢复。支持多项目工作区、会话历史、Git 集成、内置终端、模型配置和插件管理,基于 Electron 构建。 The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3b93468. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json and bash).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.githubcopilot.commcp.linear.appFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
BRAVE_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
MCP Setup loads about 650 tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 170 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ayuayue/PiDeck at commit 3b93468, republished under its MIT licence (© ayuayue). 170 words, ~650 tokens.
.claude/skills/mcp-setup/SKILL.md (or your agent's skills folder).帮用户把 MCP 服务接进 pi。核心原则:每一步以服务官方文档为准,只改 mcp.json 里属于该服务的条目,改完必须验证。
~/.pi/agent/mcp.json(全局)或项目 .pi/mcp.json(仅当前项目);pi mcp list 验证;需要 OAuth 的引导用户去 PiDeck 界面点「登录」;文件是一个 JSON 对象,键 mcpServers,值是「服务名 → 定义」映射:
{
"mcpServers": {
"linear": { "url": "https://mcp.linear.app/mcp" },
"brave-search": {
"command": "npx",
"args": ["-y", "@brave/brave-search-mcp-server"],
"env": { "BRAVE_API_KEY": "..." }
}
}
}每个服务定义二选一传输:
url(必填,http/https)、headers(可选,如 {"Authorization": "Bearer <key>"});command(必填)、args、env、cwd(可选)。通用可选:enabled(布尔,false 则不连接)、description、timeout(秒)、exposure/toolExposure(工具暴露方式,默认不用写)。
不要手写的字段:oauth(clientId/clientSecret 等七字段)只在服务商明确要求预注册客户端时才写;pi 的 MCP OAuth 默认零配置,动态客户端注册自动完成。auth.provider 是复用 pi 模型供应商凭据的高级能力,仅全局配置可用,除非用户明确要求否则不要写。
| 服务方文档说 | 写法 |
|---|---|
| OAuth / 浏览器登录 / 无需 token | 只写 url;连接后 pi mcp list 显示 needs-auth,引导用户在 PiDeck「配置 → MCP」对应服务行点「登录」 |
| API Key / PAT,放请求头 | headers: {"Authorization": "Bearer <key>"}(或文档指定的自定义头名) |
| API Key 放环境变量 | stdio:env: {"<文档规定的变量名>": "<key>"} |
| 无认证 | 只写传输字段 |
| 需要 Docker | command: "docker",args 按文档;先确认用户有 Docker |
.pi/mcp.json 只放该项目需要的覆盖,同名条目会遮蔽全局定义。pi mcp list # 人读形态:每个服务的连接状态/工具数
pi mcp list --json # 程序化形态connected(带工具数)→ 成功;告诉用户工具经 tool_search 可发现,正常对话即可用;needs-auth → 指导用户打开 PiDeck「配置 → MCP」,该服务行会出现「登录」按钮(或用 pi mcp login <服务名>);error → 读错误信息定位:URL 打错 / 密钥无效 / npx 包名错 / Node 缺失。stdio 服务首次连接会 npx 拉包,稍慢是正常的;最后汇报三件事:写入了什么(服务名 + 字段清单,密钥打码)、验证结果、撤销方法(删掉 mcpServers 里对应键)。
@latest 的按文档原样保留,不要自作聪明去掉;https://api.githubcopilot.com/mcp/);© ayuayue, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in resources/skills/mcp-setup of ayuayue/PiDeck.
Open the folder on GitHubat commit 3b93468
MCP Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| MCP Setup this skillayuayue/PiDeck | 1k | — | ~650 | Automated safety check: Pass | MIT | |
| Project Releaseswimmwatch/cloakbrowser-mcp | 164 | — | ~1.9k | Automated safety check: Pass | MIT | |
| MCP Builderjezweb/claude-skills | 1.1k | — | ~3.1k | Automated safety check: Notes | MIT | |
| Setup Xhs MCPautoclaw-cc/xiaohongshu-mcp-skills | 269 | — | ~678 | Automated safety check: Pass | MIT | |
| Devcontainer Devstacklok/toolhive-studio | 170 | — | ~3.8k | Automated safety check: Notes | Apache-2.0 | |
| Generate MCP Servertrycompai/comp | 2k | — | ~2.7k | Automated safety check: Pass | Apache-2.0 |
swimmwatch/cloakbrowser-mcp
Prepare, publish, verify, or recover a cloakbrowser-mcp release only when the user explicitly requests release work.
jezweb/claude-skills
Build MCP servers in Python with FastMCP. An agent skill from jezweb/claude-skills.
autoclaw-cc/xiaohongshu-mcp-skills
安装部署 xiaohongshu-mcp 服务并配置 MCP 连接,引导用户完成从零到可用的全流程. An agent skill from autoclaw-cc/xiaohongshu-mcp-skills.
stacklok/toolhive-studio
Spin up and interact with ToolHive Studio's containerized dev environment (Xvfb + noVNC + DinD).
trycompai/comp
A skill your agent uses when generating an MCP server from an OpenAPI spec with Speakeasy.
SonarSource/sonarqube-agent-plugins
Find files with code duplications in a SonarQube project and inspect duplication blocks for a file (project key optional when MCP integration already defines the default project)
ayuayue/PiDeck
Calls an OpenAI-compatible image generation API using PiDeck's separate image-provider config, then saves the result as a local file.
ayuayue/PiDeck
Helps show a model provider's usage, balance or quota in PiDeck: checks built-in support, points to the dialog templates, or writes a custom probe entry.
ayuayue/PiDeck
Diagnoses problems in the PiDeck desktop app from a redacted environment report, matching health checks to known failure patterns with fix steps.
Works with
Categories
帮用户接入/配置 MCP(Model Context Protocol)服务。当用户说「帮我接 MCP」「连上某个服务的 MCP」「配置 Model Context Protocol」「加个工具服务器」「为什么 MCP 连不上」等时使用。按服务官方文档把配置写进 pi 的 mcp.json,并用 pi mcp list 验证连接,全程不破坏用户已有配置。. MCP Setup is an agent skill from ayuayue/PiDeck.
MCP Setup fits situations like: tasks that involve MCP servers.
Run `npx skills add ayuayue/PiDeck --skill mcp-setup -a claude-code`. Or copy the skill folder (resources/skills/mcp-setup in ayuayue/PiDeck) into .claude/skills/mcp-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ayuayue/PiDeck --skill mcp-setup -a codex`. Or copy the skill folder (resources/skills/mcp-setup in ayuayue/PiDeck) into .agents/skills/mcp-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ayuayue/PiDeck --skill mcp-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mcp-setup, .gemini/skills/mcp-setup, .github/skills/mcp-setup and .opencode/skills/mcp-setup in your project.
Going by SKILL.md and its folder, MCP Setup needs credentials named BRAVE_API_KEY. Our summary lists: Node.js; Docker; A credential in BRAVE_API_KEY.
SKILL.md names 2 domains. In commands or code: api.githubcopilot.com and mcp.linear.app; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
MCP Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 650 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with MCP Setup: Project Release (swimmwatch/cloakbrowser-mcp, 164 stars), MCP Builder (jezweb/claude-skills, 1.1k stars), Setup Xhs MCP (autoclaw-cc/xiaohongshu-mcp-skills, 269 stars) and Devcontainer Dev (stacklok/toolhive-studio, 170 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ayuayue (a GitHub user) maintains it in ayuayue/PiDeck, which has 1,034 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 9, 2026.
Source: ayuayue/PiDeck on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.