upskill-event-manager/memory-bank/mcpServers.md

3.4 KiB
Executable file

MCP Server Quick Reference

Server Configuration Structure

{
  "command": "command_name",
  "args": ["arg1", "arg2"],
  "env": {
    "ENV_VAR": "value"
  },
  "disabled": false,
  "alwaysAllow": ["tool1", "tool2"]
}

Available Servers and Tools

  1. Fetch Server

    • Tool: fetch
    • Usage: {"url": "https://api.example.com"}
  2. Tavily Server

    • Tool: tavily-search
    • Usage: {"query": "search terms", "search_depth": "basic"}
  3. Filesystem Server

    • Tool: list_directory
    • Usage: {"path": "/path/to/directory"}
  4. Package-version Server

    • Tool: check_python_versions
    • Usage: {"requirements": ["package1", "package2"]}
  5. Sequential-thinking Server

    • Tool: sequentialthinking_tools@
    • Usage:
      {
        "thought": "Current thinking step",
        "thought_number": 1,
        "total_thoughts": 2,
        "next_thought_needed": true,
        "is_revision": false
      }
      
  6. GitHub Server

    • Tools:
      • search_repositories: {"q": "search query", "sort": "updated"}
      • search_code: {"q": "filename:example", "sort": "updated"}
      • search_issues: {"q": "issue query"}
      • search_users: {"q": "username"}
      • create_issue: {"title": "Issue Title", "body": "Description"}
      • create_pull_request: {"title": "PR Title", "body": "Description"}

Common Issues

  1. Tool not found: Check alwaysAllow list and tool names
  2. Parameter errors: Verify parameter names (e.g., 'q' vs 'query')
  3. Connection issues: Check server configuration and environment variables

VS Code MCP Server Settings File Reference

{ "mcpServers": { "github": { "command": "npx", "args": [ "@modelcontextprotocol/server-github@2025.3.19" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "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" }, "disabled": false, "alwaysAllow": [ "search_repositories", "search_code", "search_issues", "search_users", "create_issue", "create_pull_request" ] }, "fetch": { "command": "uvx", "args": [ "mcp-server-fetch" ], "disabled": false, "alwaysAllow": [ "fetch" ] }, "tavily": { "command": "npx", "args": [ "-y", "tavily-mcp@0.1.3" ], "env": { "TAVILY_API_KEY": "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" }, "disabled": false, "alwaysAllow": [ "tavily-search" ] }, "sequential-thinking": { "command": "npx", "args": [ "-y", "mcp-sequentialthinking-tools" ], "disabled": false, "alwaysAllow": [ "think", "sequentialthinking_tools" ] }, "filesystem": { "command": "/Users/ben/go/bin/mcp-filesystem-server", "args": [ "/Users/ben" ], "disabled": false, "alwaysAllow": [ "list_directory" ], "env": { "PATH": "${PATH}:/Users/ben/go/bin" } }, "package-version": { "command": "node", "args": [ "/Users/ben/.mcp-servers/mcp-package-version/build/index.js" ], "disabled": false, "alwaysAllow": [ "check_npm_versions", "check_docker_tags", "check_python_versions", "check_pyproject_versions", "get_latest_version" ] } } }