NN

neurondb/neuron-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11 stars 7 forks 质量 62 趋势 8NOASSERTION

MCP server for PostgreSQL and NeuronDB (PostgreSQL AI System)

概览

Enables MCP-compatible clients to access NeuronDB vector search, ML algorithms, and RAG capabilities. NeuronMCP implements the Model Context Protocol using JSON-RPC 2.0 over stdio. It provides tools and resources for MCP clients to interact with NeuronDB, including vector operations, ML model training, and database schema management. - — Full JSON-RPC 2.0 implementation with stdio, HTTP, and SSE transport - — Vector ops, ML, RAG, PostgreSQL administration, debugging, composition, workflow, plugins. See FEATURES.md.

README

以下为原文 README 节选,完整内容请查看原文。

NeuronMCP

Overview

NeuronMCP implements the Model Context Protocol using JSON-RPC 2.0 over stdio. It provides tools and resources for MCP clients to interact with NeuronDB, including vector operations, ML model training, and database schema management.

Key Capabilities

  • MCP Protocol — Full JSON-RPC 2.0 implementation with stdio, HTTP, and SSE transport
  • 650+ Tools — Vector ops, ML, RAG, PostgreSQL administration, debugging, composition, workflow, plugins. See FEATURES.md.
  • Resources — Real-time access to schema, models, indexes, and system stats
  • Enterprise Security — JWT, API keys, OAuth2, rate limiting, and audit logging
  • High Performance — TTL caching, connection pooling, and optimized query execution
  • Observability — Prometheus metrics, structured logging, and health checks

Table of Contents


Documentation

在 GitHub 查看完整 README

安装

docker run -i --rm --network neurondb-network -e NEURONDB_HOST=neurondb-cpu -e NEURONDB_PORT=5432 -e NEURONDB_DATABASE=neurondb -e NEURONDB_USER=neurondb -e NEURONDB_PASSWORD=neurondb neurondb-mcp:latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "neurondb": { "command": "/path/to/neuron-mcp", "env": { "NEURONDB_HOST": "localhost", "NEURONDB_PORT": "5432", "NEURONDB_DATABASE": "neurondb", "NEURONDB_USER": "neurondb", "NEURONDB_PASSWORD": "your_password" } } } }