Neurelo Connect MCP服务器
](https://www.npmjs.com/package/@neurelo/connect-mcp)  
模型上下文协议(MCP)是一种 新的标准化协议 用于管理大型语言模型(LLM)和外部系统之间的上下文。在这个存储库中,我们提供了一个MCP服务器 Neurelo连接.
这使您可以使用Claude Desktop或任何MCP客户端使用自然语言来完成数据库的操作,例如:
- "Show me the schema for my PostgreSQL database"
- "How many users do I have?"
- "Tell me how my databases are related to each other"克劳德设置
手动设置
- 打开位于以下位置的Claude Desktop配置文件:
- 在macOS上: ~/Library/Application Support/Claude/claude_desktop_config.json - 在Windows上: %APPDATA%/Claude/claude_desktop_config.json
- 添加以下内容:
{
"mcpServers": {
"neurelo-connect": {
"command": "npx",
"args": ["@neurelo/connect-mcp@latest", "start"],
"env": {
"ENGINE_API_KEY": "YOUR_ENGINE_API_KEY",
"ENGINE_BASE_PATH": "YOUR_ENGINE_BASE_PATH"
}
}
}
}需求
- Node.js>=v18.0.0
- 克劳德桌面
- 正在运行的Neurelo Connect实例
- Neurelo Connect API密钥-您可以通过Neurelo Connection控制台生成一个密钥。
特性
支持的工具
system_list_databases-列出所有可用目标system_get_database_status-检查是否所有数据库目标都在运行system_get_database_schema-获取给定数据库目标的架构
- 输入: - target (string):目标数据库的名称
raw_readonly_query-在数据库上执行只读SQL查询
- 查询以只读访问方式运行 - 输入: - target (string):目标数据库名称 - query (string):要执行的SQL查询
raw_query-在数据库上执行读/写SQL查询
- 允许查询修改数据 - 输入: - target (string):目标数据库名称 - query (string):要执行的SQL查询
- 动态端点工具-根据端点元数据自动生成其他工具
配置选项
--disable-tools-以逗号分隔的要禁用的工具名称列表。例如:--disable-tools raw_query,system_list_databases将禁用原始查询和数据库列表工具。您还可以通过将工具名称包含在此列表中来禁用任何已定义的查询。
发展
与MCP检查员共同开发
最简单的入门方法是使用MCP检查器在开发模式下运行服务器:
npm run inspect使用Claude Desktop进行开发
安装依赖项:
npm install将以下内容添加到您的Claude Desktop配置文件中:
{
"mcpServers": {
"neurelo-connect": {
"command": "npx",
"args": ["tsx", "REPOSITORY_ROOT/src/main.ts", "start"],
"cwd": "REPOSITORY_ROOT",
"env": {
"ENGINE_API_KEY": "YOUR_ENGINE_API_KEY",
"ENGINE_BASE_PATH": "YOUR_ENGINE_BASE_PATH"
}
}
}
}然后, 重启克劳德 每次你想测试更改时。
贡献
我们欢迎捐款!请随时提交拉取请求。
