跳至正文
Wener Notes

MCP Providers

约 6 分钟阅读
标签:Provider资源精选
  • 避免 API Wrapper 类型的 MCP - 效率低下、浪费 Token
  • 避免启用太多用不到的 MCP - 浪费 Token

Commercial

  • 项目管理与文档
  • 数据库与数据管理
  • 支付与电商
  • 设计与媒体
      • 设计稿访问与导出
      • http
      • 媒体资源管理与分析
      • http
    • invideo
      • 设计生成与管理
      • http
  • 基础设施与 DevOps
      • 认证服务管理
      • http
    • Vercel
  • 自动化与集成

mcp.json

json
{
  "mcpServers": {
    "linear": {
      "type": "http",
      "url": "https://mcp.linear.app/mcp",
      "headers": {
        "Authorization": "Bearer ${LINEAR_API_KEY}"
      }
    },
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp",
      "headers": {
        "Authorization": "Bearer ${GITHUB_MCP_PAT}"
      }
    },
    "todoist": {
      "type": "stdio",
      "command": "npx",
      "args": ["@doist/todoist-ai"],
      "env": {
        "TODOIST_API_KEY": "${TODOIST_API_KEY}"
      }
    },
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "${CONTEXT7_API_KEY}"
      }
    },
    "feishu": {
      "command": "npx",
      "args": [
        "-y",
        "@larksuiteoapi/lark-mcp",
        "mcp",
        "-a",
        "${FEISHU_APP_ID}",
        "-s",
        "${FEISHU_APP_SECRET}",
        "-t",
        "preset.default,im.v1.message,im.v1.message.resource"
      ]
    },
    "playwright": {
      "command": "pnpx",
      "args": ["@playwright/mcp@latest", "--isolated"]
    },
    "gitlab": {
      "command": "pnpx",
      "args": ["@zereight/mcp-gitlab"],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "${GITLAB_PAT}",
        "GITLAB_API_URL": "https://gitlab.com/api/v4",
        "GITLAB_READ_ONLY_MODE": "true",
        "USE_GITLAB_WIKI": "false",
        "USE_MILESTONE": "false",
        "USE_PIPELINE": "true"
      }
    },
    "Linear": {
      "url": "https://mcp.linear.app/sse",
      "headers": {}
    },
    "grafana": {
      "command": "mcp-grafana",
      "args": [],
      "env": {
        "GRAFANA_URL": "http://localhost:3300",
        "GRAFANA_SERVICE_ACCOUNT_TOKEN": "",
        "GRAFANA_ORG_ID": "1"
      }
    },
    "huggingface": {
      "url": "https://huggingface.co/mcp"
    },
    "deepwiki": {
      "url": "https://mcp.deepwiki.com/mcp"
    },
    "chrome-devtools": {
      "command": "bunx",
      "args": ["chrome-devtools-mcp@latest", "--autoConnect", "--channel=canary"]
    }
  }
}
json
{
  "mcpServers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "${CONTEXT7_API_KEY}"
      }
    },
    "playwright": {
      "command": "pnpx",
      "args": ["@playwright/mcp@latest", "--isolated"]
    },
    "gitlab": {
      "command": "pnpx",
      "args": ["@zereight/mcp-gitlab"],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "your_gitlab_token",
        "GITLAB_API_URL": "your_gitlab_api_url",
        "GITLAB_PROJECT_ID": "your_project_id", // Optional: default project
        "GITLAB_ALLOWED_PROJECT_IDS": "", // Optional: comma-separated list of allowed project IDs
        "GITLAB_READ_ONLY_MODE": "false",
        "USE_GITLAB_WIKI": "false", // use wiki api?
        "USE_MILESTONE": "false", // use milestone api?
        "USE_PIPELINE": "false" // use pipeline api?
      }
    }
  }
}

Postgres

json
{
  "mcpServers": {
    "postgres": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "DATABASE_URI", "crystaldba/postgres-mcp", "--access-mode=unrestricted"],
      "env": {
        "DATABASE_URI": "postgresql://username:password@localhost:5432/dbname"
      }
    }
  }
}

Gitlab

yaml
services:
  gitlab-mcp:
    image: iwakitakuma/gitlab-mcp
    container_name: gitlab-mcp
    restart: unless-stopped
    ports:
      - 3002:3002
    # http://localhost:3002/sse
    environment:
      - GITLAB_PERSONAL_ACCESS_TOKEN=${GITLAB_MCP_PAT}
      - GITLAB_API_URL=https://gitlab.com/api/v4
      - GITLAB_READ_ONLY_MODE=true
      - USE_GITLAB_WIKI=false
      - USE_MILESTONE=false
      - USE_PIPELINE=false
      - SSE=true

公众号

Prometheus

Chrome DevTool MCP

json
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "pnpx",
      "args": ["chrome-devtools-mcp@latest"]
    }
  }
}
text
Verify in the browser that your change works as expected.

A few images on localhost:8080 are not loading. What's happening?

Why does submitting the form fail after entering an email address?

The page on localhost:8080 looks strange and off. Check what's happening there.

Localhost:8080 is loading slowly. Make it load faster.

Please check the LCP of web.dev.

gitea-mcp

bash
# 推荐命令行使用
go install -v gitea.com/gitea/gitea-mcp@latest
json
{
  "mcpServers": {
    "gitea": {
      "command": "gitea-mcp",
      "args": [
        "-t",
        "stdio",
        "--host",
        "https://gitea.com"
        // "--token", "<your personal access token>"
      ],
      "env": {
        // "GITEA_HOST": "https://gitea.com",
        // "GITEA_INSECURE": "true",
        "GITEA_ACCESS_TOKEN": "<your personal access token>"
      }
    }
  }
}

Memory

bash
sqlite3 -header -column ~/.claude-mem/claude-mem.db "SELECT id, project, type, substr(text, 1, 50) as summary, created_at FROM observations ORDER BY created_at DESC LIMIT 10;"

cd ~/.claude/plugins/cache/thedotmack/claude-mem/*/
bun plugin/scripts/worker-service.cjs start

claude-mem

  • 项目隔离 basename(cwd)
  • Lifecycle Hook
    • SessionStart
      • bun start
      • 确保 bun 在 PATH, 非标准 path 的 bun 找不到
    • UserPromptSubmit
      • 初始化绘画
    • Stop
      • summary
  • Worker Service
  • SQLite
  • MCP
  • Observation 类型
    • discovery: 发现 (探索代码库、学习新知识、理解架构)
    • change: 变更 (通用的代码修改记录)
    • bugfix: 修复 (明确的 Bug 修复)
    • feature: 功能 (新功能的实现)
    • refactor: 重构 (代码结构调整)
    • decision: 决策 (重要的设计决策或架构选择)
  • user_prompts
  • session_summaries

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub36 条
其他外链37 条
最近更新commit 4b6e1d9编辑