AgentMode
An all-in-one MCP server for developers, connecting coding AI to databases, data warehouses, data pipelines, and cloud services.
AgentMode ✨
AgentMode is an all-in-one Model Context Protocol (MCP) server that connects your coding AI to dozens of databases, data warehouses, and data pipelines.
Installation 👨💻
Quick start for VS Code, and VS Code Insiders
(replace the credentials in the config with your own, and see the instructions below for how to add other databases)
Configuring database connections
Start with MCP server by installing uv if you haven't already, then run: uvx agentmode
from your terminal.
You can configure each database connection by specifying the following parameters:
host
port
username
password
database_name
read_only
For example, to configure a MySQL connection, use the following arguments:
uvx agentmode \
--mysql:host host \
--mysql:port port \
--mysql:username username \
--mysql:password password \
--mysql:database_name database_name \
--mysql:read_only true
The full list of supported databases is:
mysql
postgresql
bigquery
redshift
snowflake
mariadb
vitess
timescaledb
sqlserver
cockroachdb
oracle
sap_hana
clickhouse
presto
hive
trino
bigquery
redshift
snowflake
databricks
teradata
aws_athena
OR
Please create a ~/.cursor/mcp.json file in your home directory. This makes MCP servers available in all your Cursor workspaces.
{
"mcpServers": {
"inputs": [],
"servers": {
"agentmode": {
"command": "uvx agentmode",
"args": [
"--mysql:host", "host",
"--mysql:port", "port",
"--mysql:username", "username",
"--mysql:password", "password",
"--mysql:database_name", "database_name",
"--mysql:read_only", "true"
]
}
}
}
}
{
"mcpServers": {
"servers": {
"agentmode": {
"command": "uvx agentmode",
"args": [
"--mysql:host", "host",
"--mysql:port", "port",
"--mysql:username", "username",
"--mysql:password", "password",
"--mysql:database_name", "database_name",
"--mysql:read_only", "true"
]
}
}
}
}
Help 🛟
If you encounter any issues or have questions, you can:
- See the documentation.
- Open an issue in the GitHub repository.
- Chat with us on our Discord server.
Contributing 💬
- add more connectors & tests
Related Servers
Kali AI Pentest MCP Tools
An AI penetration testing tool that uses natural language to operate various security tools like nmap, sqlmap, and metasploit.
Image Tools MCP
Retrieve image dimensions and compress images from URLs or local files using Tinify and Figma APIs.
Authless Remote MCP Server
A remote MCP server deployable on Cloudflare Workers that does not require authentication. The server can be customized by defining tools.
Google Apps Script MCP Server
Manage Google Apps Script projects, including creation, editing, deployment, and execution. Requires Google Cloud credentials for authentication.
Rust Docs MCP Server
Query up-to-date documentation for Rust crates.
MCP API Bridge
A server that bridges Google Sheets, Azure AI, and MQTT APIs.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
Sandbox MCP Server
Provides isolated Docker environments for secure code execution.
Shell MCP
Securely execute shell commands with whitelisting, resource limits, and timeout controls for LLMs.
ADB MCP Server
Interact with Android devices using the Android Debug Bridge (ADB).