知识mcp
MCP服务器,提供来自Neo4J数据库的知识。
__本示例中提供的文档是虚拟指南。它们不是真实的,只是为了证明 该知识可以从Neo4J中提取。__
这是一个原型,尚未准备好投入生产使用!
入门指南
在Docker容器中运行Neo4J
运行Neo4J Docker容器
docker run \
--restart always \
--publish=7474:7474 \
--publish=7687:7687 \
neo4j:latest在浏览器中登录Neo4Jhttp://localhost:7474/并为用户设置新密码 neo4j.
运行数据加载器
运行Data Load er项目以在Neo4J中保存一些文档。MCP服务器将使用这些文档来回答 问题。
_记得更改源代码,使其指向您正在运行的Neo4J实例和Neo4J用户名 密码将根据您在上一步中设置的密码进行设置。_
构建MCP服务器
构建服务器以生成所需的二进制文件。
在游标中配置MCP服务器
转到光标设置并添加新的MCP服务器。
记得设置 YOUR_PATH, YOUR_OPENAI_API_KEY和 YOUR_NEO4J_PASSWORD 到正确的值。
{
"mcpServers": {
"KnowledgeBase": {
"type": "stdio",
"command": "YOUR_PATH/knowledge-mcp/src/KnowledgeMcp.Server/bin/Debug/net9.0/KnowledgeMcp.Server",
"args": [
"YOUR_OPEN_AI_API_KEY",
"neo4j://localhost:7687",
"neo4j",
"YOUR_NEO4J_PASSWORD"
]
}
}
}备注
- 您可以在任何支持MCP的客户端中使用MCP服务器。Fx克劳德桌面。
- 第一个可能的改进是使用Neo4Js响应格式来获取用于回答问题的文档的引用。
