AgentMode
STDIOMCP server connecting coding AI to databases, data warehouses, and cloud services
MCP server connecting coding AI to databases, data warehouses, and cloud services
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.

(replace the credentials in the config with your own, and see the instructions below for how to add other databases)
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:
hostportusernamepassworddatabase_nameread_onlyFor 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:
mysqlpostgresqlbigqueryredshiftsnowflakemariadbvitesstimescaledbsqlservercockroachdboraclesap_hanaclickhouseprestohivetrinobigqueryredshiftsnowflakedatabricksteradataaws_athenaOR
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" ] } } } }
If you encounter any issues or have questions, you can: