monkdb-mcp
Verified Safeby manohar9694
Overview
Enables LLMs and AI agents to securely interact with MonkDB for data querying, description, and health checks using a standardized Model Context Protocol (MCP).
Installation
node build/server.mjsEnvironment Variables
- MONKDB_HOST
- MONKDB_API_PORT
- MONKDB_USER
- MONKDB_PASSWORD
- MONKDB_SCHEMA
Security Notes
The server explicitly blocks non-SELECT queries in the `run_select_query` tool, a critical measure against SQL injection for write/delete/update operations. Configuration relies on environment variables (MONKDB_HOST, MONKDB_USER, MONKDB_PASSWORD, MONKDB_API_PORT), preventing hardcoded secrets. Logging is implemented for server operations. A crucial caveat, highlighted in the README, is the user's responsibility to configure the database user with the 'minimum necessary privileges' for the MCP server, avoiding default or administrative users. This external configuration is paramount for the overall security posture.
Similar Servers
mindsdb
MindsDB is an AI database platform that enables users to connect diverse data sources (SQL, NoSQL, APIs) and integrate AI/ML models (AI-Engines, LLMs, RAG pipelines) directly into their data workflows using standard SQL. It supports dynamic test generation for data source integrations, custom test configurations, and comprehensive logging for health checks and performance analysis.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
DatabaseMcpServer
Provides a robust and secure database access layer for AI assistants, supporting 19 types of databases with single-instance multi-database dynamic switching and over 50 tools for data and schema management.
AI-Prompt-Guide-MCP
Orchestrates AI agents for project management and development workflows by linking structured markdown specifications and tasks.