NN

neurondb/neuron-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

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

Открыть полный README на GitHub

Установка

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
Новичок в MCP? Начните с руководства на 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" } } } }