A skill for verifying and configuring the required MCP (Model Context Protocol) servers for the Product Guide Writer workflow.
The Product Guide Writer relies on several MCP servers to provide external integrations. This skill helps verify that required MCPs are configured and guides users through setup if needed.
Use this skill when: - Starting the Product Guide Writer for the first time - Encountering MCP-related errors during documentation workflow - Setting up a new development environment - Troubleshooting Confluence/GitHub integration issues
| MCP Server | Purpose | Required | Features Used |
|---|---|---|---|
| user-atlassian | Confluence search/publish, Jira integration | Yes | searchConfluenceUsingCql, createConfluencePage, getConfluenceSpaces |
| user-github | Repository search, code exploration | Yes | search_repositories, search_code, get_file_contents |
| user-Figma | Design mockup retrieval | Optional | get_file, get_images |
| user-elasticsearch-mcp | Log analysis for request flow verification | Optional | search, get |
The agent should verify MCP availability by checking the MCP configuration folder:
/Users/{username}/.cursor/projects/{workspace}/mcps/
Look for these directories:
- user-atlassian/ - Atlassian MCP (required)
- user-github/ - GitHub MCP (required)
- user-Figma/ - Figma MCP (optional)
- user-elasticsearch-mcp/ - Elasticsearch MCP (optional)
Use the getAccessibleAtlassianResources tool to verify Atlassian authentication:
Tool: CallMcpTool
Server: user-atlassian
ToolName: getAccessibleAtlassianResources
Arguments: {}
Expected Response: List of accessible Atlassian Cloud instances including Trading212.
If Error: Guide user through authentication (see Step 2).
Confirm access to the Product Documentation space:
Tool: CallMcpTool
Server: user-atlassian
ToolName: getConfluenceSpaces
Arguments:
cloudId: "trading212.atlassian.net"
keys: ["GT"]
Expected Response: Space details for GT (Product Documentation space).
If Error: User may need additional Confluence permissions.
If any required MCP is missing or misconfigured, guide the user:
If user-atlassian is not configured:
Cmd/Ctrl + , to open settingsNavigate to "MCP Servers" or "Extensions"
想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
Add Atlassian MCP:
Or add manually to mcp.json (official Atlassian remote MCP):
json
{
"atlassian-mcp": {
"url": "https://mcp.atlassian.com/v1/mcp"
}
}
Authenticate:
Ensure you have access to the GT Confluence space
Verify Installation:
If user-github is not configured:
If missing, add to mcp_servers.json:
json
{
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
Configure GitHub Token:
repo and read:org scopesSet as environment variable: export GITHUB_TOKEN=your_token
Verify Access:
Figma MCP (for UI documentation):
- Install: @anthropic/mcp-server-figma
- Requires Figma access token
- Useful for documenting user-facing features
Elasticsearch MCP (for log verification):
- Install: @anthropic/mcp-server-elasticsearch
- Requires Elasticsearch cluster access
- Used in Phase 4 verification
After setup, run a full validation:
## MCP Configuration Status
### Required MCPs
- [ ] user-atlassian: Connected to trading212.atlassian.net
- [ ] user-github: Connected to Trading212 organization
### Optional MCPs
- [ ] user-Figma: {Connected / Not configured}
- [ ] user-elasticsearch-mcp: {Connected / Not configured}
### Confluence Access
- [ ] GT Space accessible: trading212.atlassian.net/wiki/spaces/gt
- [ ] Can search pages: searchConfluenceUsingCql works
- [ ] Can create pages: createConfluencePage permission confirmed
### GitHub Access
- [ ] Can search repositories: search_repositories works
- [ ] Can search code: search_code works
- [ ] Trading212 org accessible
Perform a test search to confirm full functionality:
Tool: CallMcpTool
Server: user-atlassian
ToolName: searchConfluenceUsingCql
Arguments:
cloudId: "trading212.atlassian.net"
cql: "space = GT AND type = page"
limit: 5
If this returns results, Atlassian MCP is fully configured.
| Issue | Cause | Solution |
|---|---|---|
| "MCP server not found" | MCP not installed | Follow Step 2 setup guide |
| "Authentication failed" | Token expired/invalid | Re-authenticate in Cursor settings |
| "Permission denied" for GT space | Confluence permissions | Request access from Confluence admin |
| "Rate limited" | Too many API calls | Wait and retry, or use caching |
| "Cloud ID not found" | Wrong Atlassian instance | Use getAccessibleAtlassianResources to find correct ID |
trading212.atlassian.net
Space Key: GT
Space Name: Product Documentation
URL: https://trading212.atlassian.net/wiki/spaces/gt
Find all product guides:
space = GT AND type = page AND title ~ "Product Guide"
Find guides for specific OTT:
space = GT AND type = page AND text ~ "{ott-name}"
Find recently updated pages:
space = GT AND type = page AND lastmodified >= now("-30d")
Once MCPs are configured, the Product Guide Writer will:
See product-guide-writer/SKILL.md for the full workflow.
這個Skill質量中等,主要是一個配置檢查清單,幫助你確認MCP伺服器是否設定正確。優點是說明清晰、步驟詳細,告訴你怎麼檢查和配置Atlassian、GitHub等工具。不足是缺少自動檢測功能,需要手動一步步驗證,而且文件內容偏向技術說明,對普通使用者不太友好。如果你需要的是一個能自動幫你檢查配置的智慧工具,這個Skill可能不太滿足需求。