当前位置: 首页 > backend >正文

通义灵码编码插件支持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天的天气数据,包括温度、湿度、风速、降水量等关键气象指标。调用时需注意:

  1. 角色设定为专业气象数据分析师
  2. 明确查询城市名称
  3. 可选择使用QuickChart服务将数据可视化
  4. 服务限制包括仅提供天气相关数据,且输出必须准确无误 详细参数配置建议参考魔搭社区文档,其中包含了完整的认证方式和请求示例。

Elasticsearch MCP服务配置要点

Elasticsearch MCP服务提供了强大的全文检索能力,在IDE中调用时需特别注意认证方式:

  1. 基础认证支持API KEY方式
  2. 完整认证方案包含用户名/密码参数(需参考MCP广场文档)
  3. 服务地址配置需使用魔搭提供的专用endpoint
  4. 索引管理需遵循服务限制条件 该服务特别适合需要集成搜索功能的开发场景,通义灵码可自动生成基础的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 服务器,请遵循以下本地开发步骤。

  1. 使用正确的 Node.js 版本

     

    nvm use

  2. 安装依赖项

     

    npm install

  3. 构建项目

     

    npm run build

  4. 在 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"}}}
    }
    
  5. 使用 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 🚀

http://www.xdnf.cn/news/4858.html

相关文章:

  • 从0到1构建前端监控系统:错误捕获、性能采集、用户体验全链路追踪实战指南SDK实现
  • Vue.js Watch 侦听器:深入理解与应用
  • 键盘弹起导致页面上移
  • C语言—指针2
  • git命令积累(个人学习)
  • 3.2.3 掌握RDD转换算子 - 2. 过滤算子 - filter()
  • HTTP学习
  • 机器学习实操 第二部分 神经网路和深度学习 第17章 编码器、生成对抗网络和扩散模型
  • 数据结构(二)——线性表的链式表示和实现
  • Linux网络编程day7 线程池and UDP
  • PostgreSQL安装与升级cron插件
  • 如何使用极狐GitLab 软件包仓库功能托管 terraform?
  • MATLAB 在医疗行业的应用
  • ImGui 基础用法
  • 第5章 深度学习和卷积神经网络
  • 飞算 用到妙处 AI辅助编程 - 双击方法名,自动识别到上下文中很方便
  • macOS Python 环境配置指南
  • Java死锁问题全解析:从原理到实战解决方案
  • 6:点云处理—QT三维窗口显示
  • Screeps Arena基础入门
  • 碰一碰发视频一键成片功能开发实践与技术解析
  • 字符宽度介绍
  • 仿LISP运算 - 华为OD机试真题(A卷、JavaScript题解)
  • 特征工程概述
  • QT 文件选择对话框 QFileDialog
  • DL/T645-2007电表协议简介以及请求应答帧格式
  • RSAC 2025观察:零信任+AI=网络安全新范式
  • 【HCIP】----OSPF综合实验
  • Day 14 训练
  • 雷赛伺服电机