MCP编辑
Raycast扩展,用于跨AI编码助手和开发工具快速访问MCP(模型上下文协议)配置文件。
概述
MCP Edit通过提供一个集中界面来浏览和编辑来自15多种AI编码工具的配置文件,简化了MCP配置的管理。与其记住每个工具存储MCP配置的位置,不如从一个地方访问它们。
特性
- 浏览MCP客户端 -15+流行AI编码助手的可搜索列表
- 快速配置访问 -只需一键,即可在首选编辑器中打开配置文件
- 可定制编辑器 -选择操作列表中显示的编辑器(光标、VS代码、Zed、Sublime文本)
- 灵活的配置路径 -为每个MCP客户端自定义配置文件路径
- 智能路径扩展 -自动处理
~用于主目录路径
支持的MCP客户端
- 安培
- 克劳德代码
- Claude桌面应用程序
- 克莱恩
- 法典
- Copilot命令行界面
- 副驾驶/VS代码
- 光标
- 工厂CLI
- Gemini CLI
- JetBrains人工智能助手
- 基罗
- Qoder
- Visual Studio
- 帆板运动
安装
来自Raycast商店(推荐)
即将推出-扩展程序将在Raycast商店中提供。
手动安装
- 克隆此存储库
- 导航到项目目录
- 跑
npm install - 跑
npm run dev启动开发模式 - 扩展将出现在Raycast中
用法
- 打开光线投射(默认值:
⌘ + Space) - 键入“MCP编辑”或“编辑MCP配置”
- 浏览或搜索您的MCP客户端
- 按
⌘ + ⏎在默认编辑器中打开,或使用操作菜单选择特定编辑器
配置
编辑器首选项
您可以启用/禁用操作列表中显示的编辑器:
- 打开“光线投射”首选项
- 导航到扩展→ MCP编辑
- 切换编辑器可见性选项
自定义配置路径
每个MCP客户端都有一个默认配置路径,但您可以对其进行自定义:
- 打开“光线投射”首选项
- 导航到扩展→ MCP编辑
- 找到要自定义的客户端
- 更新“配置路径”首选项
发展
需求
- Node.js 20+
- Raycast(仅限macOS)
设置
# Install dependencies
npm install
# Start development mode
npm run dev
# Build for production
npm run build
# Run linting
npm run lint
# Fix linting issues
npm run fix-lint
# Format code
npm run format项目结构
mcp-edit/
├── src/
│ └── list-mcp-configurations.tsx # Main command
├── assets/ # Icons and images
├── package.json # Raycast manifest
└── README.md贡献
欢迎投稿!请随时提交问题或拉取请求。
添加新的MCP客户端
要添加对新MCP客户端的支持:
- 将客户端添加到
MCP_CLIENTS数组insrc/list-mcp-configurations.tsx - 包含默认配置路径
- 添加任何必要的元数据
许可证
MIT-详见许可证
作者
建造于 @kevinvir
