
neurondb/neuron-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
- Features - Complete feature list and capabilities
- Tool & Resource Catalog - Complete catalog of all tools and resources
- Setup Guide - Setup and configuration guide
インストール
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設定
{
"mcpServers": {
"neurondb": {
"command": "/path/to/neuron-mcp",
"env": {
"NEURONDB_HOST": "localhost",
"NEURONDB_PORT": "5432",
"NEURONDB_DATABASE": "neurondb",
"NEURONDB_USER": "neurondb",
"NEURONDB_PASSWORD": "your_password"
}
}
}
}