MCP服务器管理工具

一个用于发现、搜索和安装MCP(Model Context Protocol)服务器的CLI工具,支持多种AI工具如Claude Code和Cursor。

  • by fix2015
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 fix2015/load-mcp

使用说明

加载mcp

CLI工具,用于发现、搜索和安装用于Claude Code、Cursor和其他AI工具的MCP(模型上下文协议)服务器。

什么是MCP?

模型上下文协议(MCP) 是一个开放标准,允许像Claude这样的人工智能助手连接到外部工具和数据源。MCP服务器提供文件访问、数据库查询、API集成、web浏览等功能。

加载mcp 通过精心策划的50多台服务器注册表,可以轻松发现和安装MCP服务器。不再手动编辑JSON配置文件。

快速开始

# Install an MCP server instantly (no install needed)
npx load-mcp install github

# Or install globally
npm install -g load-mcp
load-mcp install puppeteer

特性

  • 50+MCP服务器 来自官方和社区来源,预先索引并准备安装
  • 多工具支持 --为Claude Code或Cursor安装服务器
  • 快速搜索 --按名称、描述或标签查找服务器
  • 自动配置 --自动将服务器配置添加到设置文件中
  • 配置片段 --准确显示添加了什么配置
  • 程序化API --在您自己的工具中用作库

命令

安装MCP服务器

load-mcp install github                  # Install for Claude Code (default)
load-mcp install github --tool cursor    # Install for Cursor
load-mcp install github --global         # Install globally
load-mcp <name>                          # Shorthand for install

运行install时,加载mcp:

  1. 在注册表中查找服务器
  2. 将服务器配置添加到设置文件中
  3. 显示添加的配置代码段

克劳德代码 配置已添加到 ~/.claude/settings.json:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<your-token>"
      }
    }
  }
}

光标 配置已添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<your-token>"
      }
    }
  }
}

搜索和浏览

load-mcp list                        # List all MCP servers
load-mcp list --source official      # Filter by source
load-mcp list --tag database         # Filter by tag
load-mcp list --tool cursor          # Filter by compatible tool

load-mcp search database             # Search by keyword
load-mcp search "file" --tag utility

load-mcp info puppeteer              # Detailed info about a server
load-mcp tags                        # Show all tags with counts
load-mcp sources                     # Show all server sources

更新注册表

load-mcp update                          # Fetch latest servers from GitHub
GITHUB_TOKEN=ghp_xxx load-mcp update     # Use token for higher rate limits

JSON 输出

load-mcp list --json                 # Machine-readable output
load-mcp search database --json
load-mcp info github --json

可用的MCP服务器

类别 服务器
数据库 PostgreSQL、MySQL、SQLite、Redis、MongoDB、Elasticsearch、Neo4j、BigQuery、Snowflake、Supabase、Airtable
Git和代码 GitHub,GitLab
生产力 概念,线性,Jira,Todoist,谷歌日历,黑曜石,汇流
云和DevOps AWS、Docker、Kubernetes、Vercel、Cloudflare、Terraform、CircleCI
沟通 Slack、Discord、Telegram、Twilio、SendGrid
浏览器和搜索 勇敢的搜索,木偶,剧作家,获取
监控 哨兵、Datadog、Grafana、普罗米修斯、PagerDuty、Raygun
设计 Figma
支付 Stripe,Shopify
地图和位置 谷歌地图,天气
人工智能和实用程序 记忆,顺序思维,一切,时间,计算器
存储 谷歌云端硬盘、文件系统

服务器源

源 存储库 类型
官方 模型上下文协议/服务器 官方
社区 punkpeye/很棒的mcp服务器 策划
第三方 各种GitHub仓库 社区

程序化API

const { findServer, searchServers, installServer } = require('load-mcp');

// Search
const results = searchServers('database', { tag: 'cloud' });

// Get server info
const server = findServer('github');

// Install programmatically
installServer(server, { tool: 'claude-code', global: true });

重建注册表

scraper从GitHub源获取MCP服务器元数据:

npm run scrape                          # Rebuild from GitHub
GITHUB_TOKEN=ghp_xxx npm run scrape     # With auth for higher rate limits

贡献

  1. 分叉回购
  2. 将服务器添加到 data/mcp-registry.json 或在中添加新源 src/scraper/index.js
  3. 提交PR

向注册表添加新的MCP服务器

向添加条目 servers 数组in data/mcp-registry.json:

{
  "name": "my-server",
  "description": "Description of what the server does",
  "tags": ["database", "api"],
  "source": "community",
  "compatible": ["claude-code", "cursor"],
  "install_command": "npx -y my-mcp-server",
  "repo_url": "https://github.com/owner/my-mcp-server",
  "config_example": {
    "command": "npx",
    "args": ["-y", "my-mcp-server"],
    "env": {
      "API_KEY": "<your-key>"
    }
  }
}

许可证

麻省理工学院