NexMemory的知识库和实体管理系统
</div>NexMemory MCP Server 是一个模型上下文协议(MCP)服务器,它提供了NexMemory知识库与AI驱动的开发环境之间的无缝集成。它使AI助手能够直接从您最喜欢的代码编辑器中创建、管理、搜索和与知识库中的实体进行交互。
npx无需安装直接运行:
npx nexmemory-mcp
npm install -g nexmemory-mcp
然后运行:
nexmemory-mcp
在配置您的MCP客户端之前,请设置以下环境变量:
| 变量 | 必需 | 默认值 | 描述 |
|---|---|---|---|
NEXMEMORY_API_KEY | ✅ 是 | - | 您的NexMemory API密钥 |
NEXMEMORY_API_URL | ❌ 否 | http://localhost:3000/api | API基础URL |
DEBUG | ❌ 否 | false | 启用调试日志(true/false) |
Cursor 是一个内置MCP支持的AI驱动代码编辑器。
定位配置文件:
.cursor/mcp.json~/.cursor/mcp.json添加配置:
{
"mcpServers": {
"nexmemory": {
"command": "npx",
"args": [
"-y",
"nexmemory-mcp"
],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api",
"DEBUG": "false"
}
}
}
}
Claude Desktop 提供了深度集成能力的全面MCP支持。
定位配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json添加配置:
{
"mcpServers": {
"nexmemory": {
"command": "npx",
"args": [
"-y",
"nexmemory-mcp"
],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api"
}
}
}
}
Windsurf 是一个具有内置MCP支持和AI Flow系统的AI原生IDE。
定位配置文件:
~/.codeium/windsurf/mcp_config.json添加配置:
{
"mcpServers": {
"nexmemory": {
"command": "npx",
"args": [
"-y",
"nexmemory-mcp"
],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api"
}
}
}
}
VS Code 通过各种扩展支持MCP。选择最适合您工作流程的一个。
安装扩展:
配置MCP服务器:
.vscode/mcp.json:{
"servers": {
"nexmemory": {
"command": "npx",
"args": ["-y", "nexmemory-mcp"],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api"
}
}
}
}
Ctrl+Shift+P / Cmd+Shift+P)MCP: 添加服务器nexmemory安装Copilot MCP Search扩展:
通过扩展设置配置:
nexmemory-mcp作为新的MCP服务器添加GitHub Copilot 与MCP服务器集成以增强代码建议。
安装Copilot MCP Search扩展:
# 通过VS Code扩展市场
# 搜索:“Copilot MCP Search”
配置MCP服务器:
nexmemory-mcp作为新服务器添加NEXMEMORY_API_KEYNEXMEMORY_API_URL重启VS Code 应用更改。
Zed 是一个高性能代码编辑器,内置MCP支持。
打开设置:
cmd+,(macOS)或 Ctrl+,(Windows/Linux)zed: 打开设置添加配置:
{
"mcpServers": {
"nexmemory": {
"command": "npx",
"args": ["-y", "nexmemory-mcp"],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api"
}
}
}
}
Continue 是一个开源的VS Code和JetBrains IDE的自动驾驶程序。
安装Continue扩展:
配置MCP服务器:
{
"mcpServers": {
"nexmemory": {
"command": "npx",
"args": ["-y", "nexmemory-mcp"],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api"
}
}
}
}
Cline 是一个集成AI模型并支持MCP的VS Code扩展。
安装Cline扩展:
配置MCP服务器:
.cline/mcp.json:{
"mcpServers": {
"nexmemory": {
"command": "npx",
"args": ["-y", "nexmemory-mcp"],
"env": {
"NEXMEMORY_API_KEY": "your-api-key-here",
"NEXMEMORY_API_URL": "http://localhost:3000/api"
}
}
}
}
Roo Code 是一个用于AI驱动代码辅助的VS Code扩展。
安装Roo Code扩展:
配置MCP服务器:
Zencoder 是一个可用于VS Code和JetBrains IDE的编码代理。
安装Zencoder:
配置MCP服务器:
nexmemory-mcp并设置环境变量Sourcegraph Amp 支持在VS Code、Cursor和Windsurf上的MCP。
安装Sourcegraph Amp:
配置MCP服务器:
在您的MCP客户端配置中设置这些环境变量:
# 必需
NEXMEMORY_API_KEY=your-api-key-here
# 可选(带有默认值)
NEXMEMORY_API_URL=http://localhost:3000/api
DEBUG=false
NexMemory MCP服务器提供以下工具:
create_entity在知识库中创建一个新的实体。
参数:
name(必需):实体名称description(可选):详细描述tags(必需):标签名称数组properties(可选):自定义键值对get_entity通过ID检索实体。
参数:
id(必需):实体的UUIDupdate_entity更新现有实体。
参数:
id(必需):实体的UUIDname(可选):更新后的名称description(可选):更新后的描述tags(可选):更新后的标签数组properties(可选):更新后的属性对象delete_entity从知识库中删除实体。
参数:
id(必需):实体的UUIDlist_entities列出实体,可选过滤和分页。
参数:
limit(可选,默认:50):实体的最大数量offset(可选,默认:0):跳过的实体数量tags(可选):按标签过滤(所有必须匹配)search_entities在知识库上执行语义搜索。
参数:
query(必需):自然语言搜索查询limit(可选,默认:10):结果的最大数量{
"name": "项目Alpha",
"description": "一个革命性的AI驱动的项目管理系统",
"tags": ["项目", "AI", "管理"],
"properties": {
"状态": "活跃",
"优先级": "高"
}
}
{
"query": "查找所有与AI相关的活跃项目",
"limit": 20
}
{
"id": "entity-uuid-here",
"tags": ["项目", "AI", "管理", "活跃"]
}
node --version(需要≥14.0.0)NEXMEMORY_API_URL是否正确DEBUG=true查看日志启用调试日志以排查问题:
{
"env": {
"DEBUG": "true"
}
}
调试日志将在您的终端/控制台中出现。
此项目根据MIT许可证授权。
为AI开发社区制作 ❤️
</div>