基于华为云码道(CodeArts)代码智能体配置知识图谱MCP服务器,快速刻画知识体系

举报
Hanwen 发表于 2026/03/25 17:07:16 2026/03/25
【摘要】 案例介绍本案例将基于华为云码道(CodeArts)代码智能体配置知识图谱MCP服务器,快速刻画知识体系概述模型上下文协议(Model Context Protocol,简称MCP)是一种开放协议,定义应用程序与大语言模型(LLM)之间的上下文提供规范,为LLM连接外部数据源、工具系统提供统一的交互标准。MCP服务器的核心功能是允许LLM请求外部工具协助回答查询或完成任务。模型上下文协议支持与...

案例介绍

本案例将基于华为云码道(CodeArts)代码智能体配置知识图谱MCP服务器,快速刻画知识体系

概述

模型上下文协议(Model Context Protocol,简称MCP)是一种开放协议,定义应用程序与大语言模型(LLM)之间的上下文提供规范,为LLM连接外部数据源、工具系统提供统一的交互标准。MCP服务器的核心功能是允许LLM请求外部工具协助回答查询或完成任务。

模型上下文协议支持与本地运行的 MCP 服务器进行通信,这些服务器提供了额外的工具和资源来扩展 CodeArts代码智能体 Agent模式的功能。

说明:根据你在生态系统中的位置不同,MCP 可以带来一系列的好处。

  1. 开发者:MCP 在构建或集成 AI 应用或代理时,能够减少开发时间和复杂性。
  2. AI应用或代理:MCP 提供对数据源、工具和应用程序生态系统的访问,从而增强功能并改善最终用户体验。
  3. 最终用户:MCP 能够带来功能更强大的 AI 应用或代理,这些应用或代理可以访问你的数据,并在必要时代表你采取行动。

登录CodeArts配置mcp 服务器

点击设置

配置mcp服务器

注意:需要用华为账号登录

访问MCP服务器,配置mcp_settings.json

参考下图配置访问知识图谱mcp服务器,复制mcp配置项

servers/src/memory at main · modelcontextprotocol/servers · GitHub

将mcp配置复制到mcp_settings.json,服务器则会自动连接。

注意:因为command是npx,则需要手动安装node.js

功能测试

配置的MCP功能介绍

核心功能
这是一个基于实体-关系模型的知识图谱管理系统,提供以下能力:

实体管理:创建新的实体节点,每个实体包含名称、类型和观察记录。

mcp__create_entities - 创建实体(节点)。

mcp__delete_entities - 删除实体

mcp__open_nodes - 打开/查询特定实体

mcp__search_nodes - 搜索实体

关系管理:在实体之间建立关联关系。

mcp__create_relations - 创建实体间的关系(边)

mcp__delete_relations - 删除关系

观察记录管理:为已存在的实体添加新的属性信息。

mcp__add_observations - 为实体添加观察记录(属性信息)

mcp__delete_observations - 删除观察记录

图谱查询:根据关键词搜索实体。

mcp__read_graph - 读取整个知识图谱观察记录管理

MCP功能测试

实体管理:

在提示语中输入:

“请使用memory MCP服务器帮我

-创建学生班级分数多个entities

-创建多个entities类之间的关系”

如图:创建了实体,并且创建了关系。

如图:生成了知识图谱结构

图谱查询

在提示语中输入:

“使用MCP服务器找出所有数学成绩超过90分的学生,并显示他们的班级信息”

观察记录管理

在提示语中输入:

“给所有没有邮箱的学生添加默认邮箱”

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。