MCP正文
Claude Code中缺少MCP服务器的管理接口。
MCP Contxt是一个原生的macOS菜单栏应用程序,可以轻松发现、安装和管理 模型上下文协议(MCP) Claude Code和Claude Desktop的服务器。
网站: mcpcontxt.com
______________________________________________________________________
什么是MCP?
模型上下文协议(MCP)允许Claude安全地连接到外部工具和数据源。使用MCP服务器,Claude可以:
- 访问您的项目管理工具(Jira、Linear、Asana)
- 查询您的数据库和分析平台
- 与您的CRM(HubSpot、Salesforce)互动
- 连接到数百种其他服务
问题: 管理MCP服务器目前需要手动编辑JSON配置文件。MCP Contxt提供了一个可视化界面来浏览、安装和管理这些连接。
______________________________________________________________________
特性
浏览并安装服务器
从精心策划的目录中发现100多台MCP服务器。大多数服务器的一键安装。
菜单栏访问
始终可访问的菜单栏图标一目了然地显示您的服务器状态。快速访问所有已配置的服务器。
可视化管理
在一个地方查看所有MCP服务器。在不编辑JSON文件的情况下添加、删除和配置服务器。
使用Claude Code
更改直接同步到您的Claude代码配置。无需重新启动。
______________________________________________________________________
安装
下载
- 从下载最新版本 mcpcontxt.com 或 页
- 打开DMG文件
- 拖拽 MCP正文 到“应用程序”文件夹
- 从应用程序启动MCP Contxt
首次发射
首次启动时,您可能会看到安全提示。点击 打开 以允许应用程序运行。MCP Contxt需要访问您的主目录才能读写Claude Code配置文件(~/.claude.json).
______________________________________________________________________
如何使用
步骤1:浏览可用服务器
- 点击 MCP上下文图标 在菜单栏中
- 点击 浏览 按钮
- 搜索或滚动浏览可用服务器
- 点击 添加 安装服务器,或 配置 适用于需要凭据的服务器
步骤2:使用Claude代码进行身份验证
添加服务器后,您需要在Claude Code中对其进行身份验证:
- 打开终端
- 运行克劳德代码:
claude - 类型
/mcp查看您的MCP服务器 - 选择要进行身份验证的服务器
- 遵循身份验证提示(通常打开OAuth浏览器)
一旦通过身份验证,Claude就可以在您的对话中使用该服务器的工具。
步骤3:在Claude中使用MCP服务器
身份验证后,只需让Claude使用连接的服务:
“检查我的线性问题” “我的Notion工作区中有什么?” “显示最近的Slack消息”
Claude将自动使用适当的MCP服务器。
______________________________________________________________________
管理您的服务器
查看已安装的服务器
单击菜单栏图标查看所有已配置的服务器及其状态。
删除服务器
- 点击弹出菜单栏中的服务器
- 点击 删除服务器 在详细视图中
从Claude Desktop导入
如果您在Claude Desktop中配置了服务器,则可以导入它们:
- 点击 添加 > 从Claude Desktop导入
- 选择要导入的服务器
______________________________________________________________________
运作原理
MCP Contxt管理位于以下位置的Claude Code配置文件 ~/.claude.json。当您通过应用程序添加或删除服务器时,它会直接更新此文件。
You ─── MCP Contxt ─── ~/.claude.json ─── Claude Code
│
└── Server Catalog (mcpcontxt.com)该应用程序从托管在 mcpcontxt.com/mcp-servers.json 并将您的选择写入Claude Code配置。Claude Code会自动检测对此文件的更改。
服务器目录
MCP服务器目录与此应用程序分开维护,因此可以在不分发新版本的情况下进行更新。目录在运行时获取,并在本地缓存以供脱机使用。
- 真相来源:
mcpcontxt-web/public/mcp-servers.json - 服务对象:
https://mcpcontxt.com/mcp-servers.json - 本地缓存:
~/Library/Application Support/MCPContxt/catalog-cache.json
要在目录中添加或更新服务器,请向 mcpcontxt网站 存储库。
______________________________________________________________________
常见问题
添加服务器后,我需要重新启动Claude Code吗?
不会。Claude Code会自动检测配置更改。
为什么有些服务器需要配置?
标记为“stdio”的服务器在您的计算机上本地运行,可能需要API密钥或凭据。添加服务器时,应用程序将提示您输入这些内容。
我的数据存储在哪里?
- 服务器配置:
~/.claude.json - 应用程序首选项:
~/Library/Application Support/MCPContxt/ - 不向外部服务器发送任何数据(获取服务器目录除外)
我仍然可以手动编辑配置文件吗?
对。MCP Contxt从以下位置读取 ~/.claude.json 在发射时。刷新后,手动更改将出现在应用程序中。
______________________________________________________________________
Claude代码文档
有关MCP服务器和Claude Code的更多信息:
______________________________________________________________________
技术栈
对于有兴趣做出贡献的开发人员:
| 组件 | 技术 |
|---|---|
| 语言 | Swift 6.0 |
| UI框架 | SwiftUI |
| 平台 | macOS 15.0+(红杉) |
| ide | Xcode 16+ |
| 架构 | 带服务的MVVM |
从源代码构建
# Clone the repository
git clone https://github.com/carlweis/mcpcontxt.git
cd mcpcontxt
# Open in Xcode
open MCPContxt.xcodeproj
# Or build from command line
make build # Debug build
make release # Release build
make dmg # Create distributable DMG项目结构
MCPContxt/
├── App/ # App delegate, menu bar setup
├── Features/
│ ├── MenuBar/ # Popover and server list
│ ├── ServerManagement/ # Browse, add, configure servers
│ └── Settings/ # App preferences
├── Core/
│ ├── Models/ # Data models
│ ├── Services/ # Business logic
│ └── Utilities/ # Helpers
└── Resources/ # Assets, catalog data______________________________________________________________________
贡献
欢迎投稿!请随时提交问题和拉取请求。
______________________________________________________________________
许可证
MIT许可证-请参阅 许可证 了解详情。
______________________________________________________________________
支持
- 问题:
- 网站: mcpcontxt.com
______________________________________________________________________
为克劳德社区精心打造。
