使用说明
代理模式✨
AgentMode是一个一体化的模型上下文协议(MCP)服务器,它将您的编码AI连接到数十个数据库、数据仓库和数据管道。
安装👨💻
VS Code和VS Code内部人员的快速入门
(将配置中的凭据替换为您自己的凭据,并参阅下面的说明以了解如何添加其他数据库)
配置数据库连接
从MCP服务器开始 安装紫外线 如果你还没有,那么运行: uvx agentmode 从您的终端。
您可以通过指定以下参数来配置每个数据库连接:
hostportusernamepassworddatabase_nameread_only
例如,要配置MySQL连接,请使用以下参数:
uvx agentmode \
--mysql:host host \
--mysql:port port \
--mysql:username username \
--mysql:password password \
--mysql:database_name database_name \
--mysql:read_only true
支持的数据库的完整列表如下:
mysqlpostgresqlbigqueryredshiftsnowflakemariadbvitesstimescaledbsqlservercockroachdboraclesap_hanaclickhouseprestohivetrinobigqueryredshiftsnowflakedatabricksteradataaws_athena
Manual MCP configuration for VS Code
Please create a .vscode/settings.json file in your workspace, and add the following: ```json { "mcp": { "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" ] } } } } ```Manual MCP configuration for Cursor
Copy and paste this link into your browser: cursor://anysphere.cursor-deeplink/mcp/install?name=agentmode&config=eyJhZ2VudG1vZGUiOnsiY29tbWFuZCI6InV2eCBhZ2VudG1vZGUiLCJhcmdzIjpbIi0tbXlzcWw6aG9zdCIsImhvc3QiLCItLW15c3FsOnBvcnQiLCJwb3J0IiwiLS1teXNxbDp1c2VybmFtZSIsInVzZXJuYW1lIiwiLS1teXNxbDpwYXNzd29yZCIsInBhc3N3b3JkIiwiLS1teXNxbDpkYXRhYmFzZV9uYW1lIiwiZGF0YWJhc2VfbmFtZSIsIi0tbXlzcWw6cmVhZF9vbmx5IiwidHJ1ZSJdfX0=或
请在您的主目录中创建一个~/.cours/mcp.json文件。这使得MCP服务器在所有Cursor工作区中都可用。
{
"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"
]
}
}
}
}
MCP configuration for Windsurf
Open the file ~/.codeium/windsurf/mcp_config.json Add the code below to the JSON file. Press the refresh button in Windsurf. Please replace 'YOUR_INSTALLATION_FOLDER' below with the folder you setup your uv environment in:{
"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 🛟
如果您遇到任何问题或有疑问,您可以:
- 请参阅 文档.
- 在中打开一个问题 GitHub存储库.
- 在我们的 Discord服务器.
贡献💬
- 添加更多连接器和测试
