DocumentationNeuronMCP Documentation
Documentation Branch: You are viewing documentation for the main branch (3.0.0-devel). Select a branch to view its documentation:

NeuronMCP Features

MCP Protocol Implementation

  • JSON-RPC 2.0 - Full protocol implementation with stdio, HTTP, and SSE transport modes
  • Batch Operations - Transactional batch tool calls for efficient bulk operations
  • Progress Tracking - Long-running operation progress with progress/get for monitoring
  • Tool Discovery - Search and filter tools with categorization and metadata
  • Prompts Protocol - Full prompts/list and prompts/get with template engine support
  • Sampling/Completions - sampling/createMessage with streaming support for LLM interactions

Vector Operations (50+ Tools)

Vector Search (8 tools)

  • Distance metrics: L2, cosine, inner product, L1, Hamming, Chebyshev, Minkowski
  • Index support: HNSW and IVF indexes with optimized search performance
  • Unified vector similarity search with configurable metrics

Embedding Generation (7 tools)

  • Single embedding generation with 50+ pre-configured models
  • Batch embedding generation for efficient processing
  • Image embedding with vision models
  • Multimodal embedding for text-image pairs
  • Embedding caching for performance optimization

Index Management (6 tools)

  • Create, tune, and manage HNSW indexes
  • Create, tune, and manage IVF indexes
  • Monitor index status and statistics
  • Remove indexes with cleanup

Quantization (2 tools)

  • Quantize vectors (int8, fp16, binary, uint8, ternary, int4)
  • Analyze quantization impact on search quality

Advanced Vector Features

  • Multi-vector search across multiple vector columns with fusion strategies
  • Hybrid search combining vector search with full-text search and SQL filters
  • Vector graph operations (BFS, DFS, PageRank, community detection)
  • Vecmap operations for sparse vector operations

ML Tools & Pipeline

Training & Prediction (6 tools)

  • Train models with 52+ algorithms (classification, regression, clustering, dimensionality reduction, gradient boosting, random forest, recommendation systems)
  • Single prediction with model versioning
  • Batch prediction for efficient processing
  • Comprehensive model evaluation with metrics (accuracy, precision, recall, F1, ROC-AUC, etc.)
  • List all trained models with metadata
  • Get detailed model information and statistics
  • Remove models with cleanup
  • Export models for deployment

Advanced ML Features

  • AutoML - Automated model selection, hyperparameter tuning, and training
  • ONNX Support (4 tools) - Import, export, info, and predict with ONNX models
  • Time Series - ARIMA, forecasting, seasonal decomposition, and anomaly detection
  • Analytics - Data analysis, clustering, outlier detection, drift detection, topic discovery
  • Quality Metrics - Comprehensive quality metrics for model performance

RAG & Reranking Tools

RAG Pipeline

  • Document processing, chunking, and retrieval
  • Semantic search with reranking for relevant context
  • Response generation with LLM integration and context injection

Reranking Methods

  • Cross-encoder Reranking - Neural reranking with cross-encoder models
  • LLM Reranking - LLM-powered reranking with custom prompts and scoring
  • Cohere Reranking - Cohere reranking API integration
  • ColBERT Reranking - ColBERT reranking method
  • Learning-to-Rank (LTR) - LTR reranking with feature engineering
  • Ensemble Reranking - Combine multiple reranking strategies for optimal results

PostgreSQL Administration (27 Tools)

Server Information (8 tools)

  • Version, stats, databases, connections, locks, replication, settings, extensions

Database Object Management (8 tools)

  • Tables, indexes, schemas, views, sequences, functions, triggers, constraints

User and Role Management (9 tools)

  • Users (create, alter, drop), roles (create, alter, drop), permissions (grant, revoke, grant role, revoke role)

Performance and Statistics (4 tools)

  • Table stats, index stats, active queries, wait events

Size and Storage (4 tools)

  • Table size, index size, bloat analysis, vacuum stats

Administration (16 tools)

  • Explain, explain analyze, vacuum, analyze, reindex, transactions, terminate query, kill query, set config, reload config, slow queries, cache hit ratio, buffer stats, partitions, partition stats, FDW servers, FDW tables, logical replication slots

Dataset Loading

  • HuggingFace Datasets - Load datasets from HuggingFace Hub with automatic schema detection
  • URL Loading - Load CSV, JSON, and Parquet files from URLs with optimized bulk loading
  • S3 & GitHub - Load datasets from S3 buckets and GitHub repositories
  • Auto-Embedding - Automatic embedding generation for text columns during dataset loading

Enterprise Features

  • Middleware - Validation, logging, timeout, error handling, and authentication middleware
  • Authentication - JWT, API keys, OAuth2 with rate limiting and access control
  • Prometheus Metrics - Comprehensive metrics export
  • Webhooks - Event webhooks with retry logic and delivery tracking
  • Caching - Response caching for improved performance
  • Circuit Breaker - Circuit breaker pattern for resilience
  • Retry Mechanisms - Automatic retry with exponential backoff
  • Health Checks - Health check endpoints for monitoring