通义灵码编码插件支持MCP
通义灵码MCP功能集成概述
通义灵码已深度集成魔搭社区(ModelScope)的MCP(Model Context Protocol)服务,为开发者提供了在IDE中直接调用AI能力的便捷通道。MCP作为标准化协议,通过定义Resources、Prompts和Tools三大核心能力,使开发者能够以模块化方式为LLM扩展各种交互功能。在IntelliJ IDEA和PyCharm中,开发者可以无缝使用MCP广场提供的各类服务,包括天气查询和Elasticsearch等实用工具
AI编码插件的优势就是 利用已有的编码软件非常成熟 和已有的使用习惯。 增加AI功能 如今有了MCP功能 可能符合部分人 无法或者不适应 其他AI 编码器的 如何
Cursor 国外
trae 国内
本地编码集 MCP安装截图
主要适用了以下2个
天气MCP服务使用指南
魔搭社区的天气MCP服务基于高德地图API实现,提供了完整的天气数据查询功能。使用时需要先在MCP市场开通AmapMaps服务,该服务可以查询任意城市未来7天的天气数据,包括温度、湿度、风速、降水量等关键气象指标。调用时需注意:
- 角色设定为专业气象数据分析师
- 明确查询城市名称
- 可选择使用QuickChart服务将数据可视化
- 服务限制包括仅提供天气相关数据,且输出必须准确无误 详细参数配置建议参考魔搭社区文档,其中包含了完整的认证方式和请求示例。
Elasticsearch MCP服务配置要点
Elasticsearch MCP服务提供了强大的全文检索能力,在IDE中调用时需特别注意认证方式:
- 基础认证支持API KEY方式
- 完整认证方案包含用户名/密码参数(需参考MCP广场文档)
- 服务地址配置需使用魔搭提供的专用endpoint
- 索引管理需遵循服务限制条件 该服务特别适合需要集成搜索功能的开发场景,通义灵码可自动生成基础的ES查询代码框架,开发者只需补充业务逻辑即可。
配置选项
Elasticsearch MCP 服务器支持配置选项以连接到您的 Elasticsearch:
NOTE
您必须提供 API 密钥或同时提供用户名和密码进行身份验证。
环境变量 | 描述 | 是否必需 |
---|---|---|
ES_URL | 您的 Elasticsearch 实例 URL | 是 |
ES_API_KEY | 用于身份验证的 Elasticsearch API 密钥 | 否 |
ES_USERNAME | 用于基本身份验证的 Elasticsearch 用户名 | 否 |
ES_PASSWORD | 用于基本身份验证的 Elasticsearch 密码 | 否 |
ES_CA_CERT | 自定义 CA 证书路径,用于 Elasticsearch SSL/TLS | 否 |
本地开发
NOTE
如果您想要修改或扩展 MCP 服务器,请遵循以下本地开发步骤。
-
使用正确的 Node.js 版本
nvm use
-
安装依赖项
npm install
-
构建项目
npm run build
-
在 Claude Desktop App 中本地运行
- 打开 Claude Desktop App
- 进入 设置 > 开发者 > MCP 服务器
- 点击
编辑配置
并添加一个新的 MCP 服务器,配置如下:
{"mcpServers": {"elasticsearch-mcp-server-local": {"command": "node","args": ["/path/to/your/project/dist/index.js"],"env": {"ES_URL": "your-elasticsearch-url","ES_API_KEY": "your-api-key"}}} }
-
使用 MCP 检查器进行调试
ES_URL=your-elasticsearch-url ES_API_KEY=your-api-key npm run inspector
这将启动 MCP 检查器,允许您调试和分析请求。您应该会看到:
Starting MCP inspector... Proxy server listening on port 3000 🔍 MCP Inspector is up and running at http://localhost:5173 🚀