NN

neurondb/neuron-mcp

Developer tools

このページは 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
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" } } } }