MCPKG 是一个使用 Go 语言实现的知识图谱系统,通过模型上下文协议(MCP)对外暴露。它提供了一种简单且强大的方式,可用于存储、管理和查询以主语 - 谓词 - 宾语三元组形式呈现的语义信息。
MCPKG 借助 Go 语言实现,通过模型上下文协议(MCP)将知识图谱系统暴露出来。用户可以通过该系统,以三元组形式对语义信息进行存储、管理和查询。
使用 MCPKG 前,需要确保以下依赖项已安装:
使用 insert_triple
工具,通过指定主语、谓词和宾语参数来向图谱中添加信息。
// 假设这里是调用 insert_triple 工具插入信息的代码示例
// 由于原文档未给出具体代码,此处仅作示意
// insert_triple(subject, predicate, object)
使用 graph://
URI 格式来查找实体之间的关系。
// 假设这里是使用 graph:// URI 格式查询信息的代码示例
// 由于原文档未给出具体代码,此处仅作示意
// result = query_with_uri("graph://...")
核心数据结构,具备以下功能:
作为接口层,具备以下功能:
本项目采用 MIT 许可证。