5个提高生产力必备MCP服务器

TOOL Dec 16, 2024

自从 Anthropic 将模型上下文协议 (MCP) 引入 Claude 以来,它彻底改变了我们自动执行重复任务的方式。从文件管理到社交媒体工作流,MCP 服务器可让您将 Claude 连接到 GitHub、Slack 和 Google Maps 等强大的工具。这些集成可帮助您节省时间、简化工作流并专注于最重要的事情。

在本文中,我将通过实用提示和示例分享可用于提高生产力的 5 大 MCP 服务器。无论你是想管理文件、自动化团队沟通还是简化基于位置的任务,这里都有适合每个人的内容。

以下是迄今为止我发现最有用的五个 MCP 服务器。

1、文件系统 MCP 服务器:文件管理自动化

此 MCP 服务器提供对具有细粒度权限的本地文件系统的直接访问。这非常适合自动执行文件管理任务,例如组织目录或安全地备份数据。

此 MCP 服务器包含的一些功能包括:读取/写入文件、创建/列出/删除目录、移动文件/目录、搜索文件。

要启用此服务器,请将以下内容添加到你的 claude_desktop_config.json。仅授予您希望 Claude 管理的目录的访问权限。

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/you_username/Desktop",
        "/Users/you_username/Downloads"
      ]
    }
  }
}

如果你的下载文件夹很乱,请询问 Claude:

你可以通过创建一个名为‘Images’的新文件夹来组织下载目录,并根据文件类型将所有图像文件移动到相应的文件夹中吗?例如:.jpg、.png 和 .gif 移动到‘Images’。

Claude 将创建目录并移动文件。

文件系统 MCP 服务器示例

Claude 将在 Downloads 文件夹中创建 Images目录,并将所有图像文件逐个移动到该目录。

Claude 提示后的 Downloads 文件夹

其他有用的提示:

  • “你能将桌面目录中的所有文件备份到 ExternalDrive 目录中名为‘Backup’的文件夹中吗?”
  • “你能删除过去 30 天内未访问过的 Downloads 目录中的所有文件吗?”
  • “你能通过在文件名中添加今天的日期作为前缀来重命名 Photos 目录中的所有图像吗?”

2、Slack MCP 服务器:团队沟通自动化

使用 Slack MCP 服务器,你可以自动化沟通工作流程、管理渠道、发送消息并简化协作。它是减少手动任务和通过实时通知保持更新的理想选择。

要设置 Slack MCP 服务器:

  • 在浏览器中打开 Slack Apps。
  • 在列表中找到你创建的应用程序,或者单击“创建新应用程序”(如果尚未执行此操作)。
  • 在应用程序的设置页面上,单击左侧菜单中的“OAuth 和权限”。向下滚动到“Bot Token Scopes”部分并添加以下范围:channels:history、channels:read、chat:write.public、reactions:write 和 users:read。
  • 向上滚动到“OAuth Tokens”,单击“Install to Workspace”,然后授权应用程序。
  • 保存以 xoxb- 开头的“Bot User OAuth Token”
  • 按照这个指南获取你的团队 ID(以 T 开头)。

获取必要的令牌后,要启用此 MCP 服务器,你需要将以下条目添加到 claude_desktop_config.json 。确保使用从应用程序获取的令牌更新字段 SLACK_BOT_TOKENSLACK_TEAM_ID

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_TEAM_ID": "T01234567"
      }
    }
  }
}

之后,我们可以通过询问

你能列出 Slack 工作区中的所有频道并告诉我有多少个频道吗?

来测试它是否正常工作。

Slack MCP 服务器示例

其他有用的提示:

  • “你能总结一下 #team-discussions 频道的最后 20 条消息吗?”
  • “你能否获取 #project-updates 频道中时间戳为 1678967890.123456 的消息的所有回复?”
  • “你能否列出工作区中的所有用户以及他们的姓名和 ID?”
  • “你能否向 #general 频道发布一条消息,说‘团队会议将于下午 3 点在主会议室开始。’?”
  • “你能否回复 #questions 频道中时间戳为 1678967890.123456 的帖子说,‘我会调查此事并尽快回复您。’?”

3、 GitHub MCP 服务器:存储库和问题管理

GitHub MCP 服务器将 Claude 与 GitHub 集成,自动执行存储库管理、文件更新和开发工作流程。对于创建存储库、管理问题或搜索代码等重复性任务,它是救星。

要启用此服务器:

a) 首先打开终端并安装服务器:

npm install -g @modelcontextprotocol/server-github

然后转到此处生成 GitHub 个人访问权限。

b) 单击生成新令牌,选择所有存储库范围并复制生成的令牌。

将以下内容添加到你的 claude_desktop_config.json 文件中:

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

为了测试 github mcp 服务器,我们将提供一个提示,它将在 github 上创建一个存储库,推送代码,创建问题,创建分支和拉取请求。

Github MCP 服务器示例

这真的很酷,Claude 创建了一个完整的简单项目,只需提示即可将其直接推送到 GitHub!想象一下,只需提示 Claude 即可修复错误或添加新功能。

其他有用的提示:

  • “你可以搜索与‘开源 AI 项目’相关的存储库吗?”
  • “你能列出我的‘MyRepo’存储库中所有未解决的问题吗?”

4、Google Maps MCP 服务器,基于位置的自动化

此 MCP 服务器与 Google Maps API 集成,允许你执行诸如对地址进行地理编码、查找附近地点以及计算位置之间距离等任务。它非常适合自动化基于位置的工作流程和检索详细的位置信息。

要启用此服务器:

a) 按照此处的说明获取 Google Maps API 密钥。

b) 将以下内容添加到你的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "google-maps": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-google-maps"
      ],
      "env": {
        "GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

为了进行测试,我们可以向 Claude 询问特朗普大厦附近的廉价餐厅,我们得到了非常有帮助的回复。

Google Maps MCP 服务器示例

其他有用的提示:

  • “你能提供从‘巴黎埃菲尔铁塔’到‘巴黎卢浮宫’的步行路线吗?”
  • “你能计算出这些出发地 [‘纽约,纽约州’、‘波士顿,马萨诸塞州’] 和这些目的地 [‘费城,宾夕法尼亚州’、‘华盛顿特区’] 之间的行车距离和持续时间吗?”
  • “你能列出伦敦特拉法加广场 10 公里半径范围内的所有理发店吗?”

5、Bluesky MCP 服务器:社交媒体工作流自动化

此服务器提供用于访问个人资料信息、检索帖子、搜索内容和管理关注者的工具,所有这些都通过 Claude Desktop 等 MCP 支持的平台的便利性实现。

Bluesky MCP 服务器具有个性化提要检索、个人资料搜索和帖子互动等功能,非常适合自动化社交媒体工作流、监控活动和增强 Bluesky 上的用户参与度。

首先克隆存储库并安装依赖项:

git clone https://github.com/keturiosakys/bluesky-context-server.git
cd bluesky-context-server
bun install

然后登录 Bluesky,导航至设置 > 隐私和安全 > 应用密码,生成新的应用密码并复制。

将以下配置添加到 claude_desktop_config.json ,不要忘记在 BLUESKY_APP_KEY 字段中添加应用密码,并在 BLUESKY_IDENTIFIER 字段中添加你的电子邮件。

{
  "mcpServers": {
    "bluesky": {
      "command": "/Users/yourusername/.bun/bin/bun",
      "args": [
        "/path/to/bluesky-context-server/index.ts"
      ],
      "env": {
        "BLUESKY_APP_KEY": "xxxx-xxxx-xxxx-xxxx",
        "BLUESKY_IDENTIFIER": "<your_blue_sky_email>"
      }
    }
  }
}

现在我们可以通过提供以下问题来测试它:

Bluesky MCP 服务器示例

其他有用的提示:

  • “你能获取 @creator.bsky.social 的最后 20 篇帖子吗?”
  • “你能搜索包含关键字‘fred again’的帖子并返回前 25 个结果吗?”
  • “你能获取 @enthusiast.bsky.social 点赞的最后 20 篇帖子吗?”
  • “你能搜索包含关键字‘AI Researcher’的个人资料并返回前 25 个结果吗?”

通过使用这些 MCP 服务器,你可以将 Claude 变成一个不可或缺的工具,用于自动化您的日常任务和工作流程。从使用文件系统 MCP 服务器组织文件到使用 Bluesky 管理社交媒体,可能性无穷无尽。

使用提供的提示尝试这些服务器,体验你可以节省多少时间和精力。无论你是开发人员、团队经理,还是只是想简化日常工作的人,MCP 服务器都能让你的生活更轻松。


原文链接:Top 5 MCP Servers to Automate Daily Tasks and Workflows with Prompts

汇智网翻译整理,转载请标明出处

Tags