SPARQL查询服务

Comunica MCP Servers 提供通过MCP服务器执行SPARQL查询的功能,支持在Web上的分散式RDF知识图谱上进行查询,显著提高AI代理的答案准确性。

  • by comunica
  • TypeScript
  • 本地部署
  • 14 星标
  • 更新于
在 GitHub 查看 comunica/comunica-feature-mcp

使用说明

Comunica MCP Servers

在我们的网站上了解更多关于Comunica的信息.

这是一个包含允许以下操作的包的monorepo 沟通 通过暴露 MCP服务器 允许AI代理在Web上的分散式RDF知识图上执行SPARQL查询。 因此,它可以显著提高AI代理回答的准确性。

具体来说,这个monorepo公开了以下MCP服务器:

点击此处了解更多关于Comunica MCP的信息,或查看实时示例.

开发设置

(JSDoc:https://comunica.github.io/comunica-feature-mcp/)

此存储库应由Comunica模块使用 开发者 因为它包含多个可以组合的Comunica模块。 此存储库作为 单体仓库 使用 学习.

如果你想开发新功能 或者使用(可能不稳定的)开发版本, 您可以为Comunica设置一个开发环境。

通信需要 节点。JavaScript 8.0或更高 纱线 包管理器。 Comunica在OSX、Linux和Windows上进行了测试。

此项目可以通过克隆和安装来设置,如下所示:

$ git clone https://github.com/comunica/comunica-feature-mcp.git
$ cd comunica
$ yarn install

注: npm install 目前不支持,因为该项目使用了Yarn的 工作区 功能

这将安装所有模块的依赖关系,并引导Lerna monorepo。 之后,所有 通信包 可在 packages/ 文件夹 并且可以在开发环境中使用,例如使用以下命令进行查询 SPARQL MCP 通信engines/mcp-sparql).

此外,这将增加 预提交挂钩 构建、剥皮和测试。 通过添加 -n 标记提交命令。

许可证

此代码版权归 根特大学-imec 并在 MIT许可证.