azidan/archflow/archflow-setup-mcp
Claude Code and agent skill by azidan/archflow
- community
Checking that the SKILL.md file is still in the repository.
Connect an external tool via MCP (Jira, Notion, Linear, GitHub, SuperDesign, ...)
Install
npx vskill@latest install azidan/archflow/archflow-setup-mcpSKILL.md
Invoke with$archflow-setup-mcp. Arguments are the text after the mention.
Arguments: [tool-name]
$archflow-setup-mcp — MCP Server Setup Helper
Argument (the text the user wrote after the skill mention): optional tool name (e.g. jira, notion). Empty → list the registry.
Configure external tool MCP servers for use with Codex.
Usage
Registry
The curated MCP registry is stored in .codex/archflow/skills/archflow/mcp-registry.yaml. Read that file to look up tool details. Edit it to add or update MCP servers.
Invocation
When the user runs $archflow-setup-mcp, follow this flow exactly.
Flow
Step 1: Check If Already Configured
Parse the output. If the requested tool is already listed:
"[Tool] MCP is already configured. No action needed."
If not found, proceed to Step 2.
Special case — shared MCPs: Some tools share a server (e.g., Jira and Confluence both use Atlassian Rovo). If the registry entry has shared_with, check if that sibling is already configured. If so:
"[Tool] is available through the already-configured [sibling] MCP (same server). No additional setup needed."
Step 2: Lookup in Registry
Read .codex/archflow/skills/archflow/mcp-registry.yaml and search for the tool name (case-insensitive). If found, show:
"[Tool] MCP uses [command/url] via [transport] transport."Purpose: [purpose]
If the entry has notes, show those too.
If not found, go to Fallback section.
Step 3: Collect Credentials
For tools with env_required, ask the user for each variable one at a time:
- Show the description and help_url (if available)
- Wait for user input before proceeding to the next variable
For tools with auth: oauth, inform the user:
"This MCP uses OAuth authentication. The browser will open for authorization during setup."
Step 4: Install
Build and run the appropriate command based on transport type:
For `stdio` transport:
For `http` transport with OAuth:
Then verify:
Step 5: Confirm
"Configured [Tool] MCP. Restart Codex or run/mcpto verify the connection."
If the tool is onboarding_only: true and was set up during $archflow-onboard:
"Tip: This MCP was added for onboarding import. You can remove it later with:claude mcp remove [tool-name]"
Fallback: Tool Not in Registry
If the tool name is not in the registry:
- Search npm for
mcp-[tool]or@modelcontextprotocol/server-[tool]:
- If a package is found, show it to the user:
"Found[package-name]: [description]""Install this MCP? [Yes / No]"
- If confirmed, build the stdio command:
- If nothing found:
"No MCP package found for '[tool]'. You can add it manually:"```claude mcp add --transport stdio [name] -- [command]claude mcp add --transport http [name] [url]```
Listing Available MCPs
When invoked without arguments ($archflow-setup-mcp), read .codex/archflow/skills/archflow/mcp-registry.yaml and show the registry as a table:
Note: Jira and Confluence share the same Atlassian Rovo MCP server — configuring one gives access to both.
Notes
- The registry file (
mcp-registry.yaml) is the single source of truth. Edit it to add new tools. - Package names are best-effort. If
claude mcp addfails, try the fallback npm search. - Some MCPs require Codex restart after configuration.
- OAuth MCPs will open a browser window for authorization.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingadapters/codex/.agents/skills/archflow-setup-mcp/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/azidan/archflow/archflow-setup-mcp)