{"id":29113858,"url":"https://github.com/agentmode/server","last_synced_at":"2025-06-29T11:07:50.365Z","repository":{"id":290563826,"uuid":"970776096","full_name":"agentmode/server","owner":"agentmode","description":"All-in-1 MCP server for developers","archived":false,"fork":false,"pushed_at":"2025-06-17T16:08:55.000Z","size":1830,"stargazers_count":2,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-17T16:36:20.168Z","etag":null,"topics":["ai","api","database","datawarehouse","llm","mcp","python"],"latest_commit_sha":null,"homepage":"https://www.agentmode.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agentmode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-22T14:16:40.000Z","updated_at":"2025-06-17T16:08:58.000Z","dependencies_parsed_at":"2025-04-29T13:53:12.629Z","dependency_job_id":"69f4045d-de95-48d9-b59e-9bb9f5254b14","html_url":"https://github.com/agentmode/server","commit_stats":null,"previous_names":["agentmode/server"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agentmode/server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmode%2Fserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmode%2Fserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmode%2Fserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmode%2Fserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentmode","download_url":"https://codeload.github.com/agentmode/server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmode%2Fserver/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262581388,"owners_count":23331913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","api","database","datawarehouse","llm","mcp","python"],"created_at":"2025-06-29T11:05:53.442Z","updated_at":"2025-06-29T11:07:50.337Z","avatar_url":"https://github.com/agentmode.png","language":"Python","funding_links":[],"categories":["Data Platforms"],"sub_categories":["How to Submit"],"readme":"# AgentMode ✨\n\nAgentMode is an all-in-one Model Context Protocol (MCP) server that connects your coding AI to dozens of databases, data warehouses, and data pipelines.\n\n![flow diagram!](https://cdn.hashnode.com/res/hashnode/image/upload/v1746248830909/723435d9-255c-43a2-a2a2-1691a161e45f.webp \"AgentMode flow diagram\")\n\n## Installation 👨‍💻\n\n### Quick start for VS Code, and VS Code Insiders\n\n[![Install in VS Code](https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square\u0026label=Install%20Server\u0026color=0098FF)](https://insiders.vscode.dev/redirect?url=vscode:mcp/install?%7B%22name%22%3A%22agentmode%22%2C%22command%22%3A%22uvx%20agentmode%22%2C%22args%22%3A%5B%22--mysql%3Ahost%22%2C%22host%22%2C%22--mysql%3Aport%22%2C%22port%22%2C%22--mysql%3Ausername%22%2C%22username%22%2C%22--mysql%3Apassword%22%2C%22password%22%2C%22--mysql%3Adatabase_name%22%2C%22database_name%22%2C%22--mysql%3Aread_only%22%2C%22true%22%5D%7D)\n\n[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square\u0026label=Install%20Server\u0026color=24bfa5)](https://insiders.vscode.dev/redirect?url=vscode-insiders:mcp/install?%7B%22name%22%3A%22agentmode%22%2C%22command%22%3A%22uvx%20agentmode%22%2C%22args%22%3A%5B%22--mysql%3Ahost%22%2C%22host%22%2C%22--mysql%3Aport%22%2C%22port%22%2C%22--mysql%3Ausername%22%2C%22username%22%2C%22--mysql%3Apassword%22%2C%22password%22%2C%22--mysql%3Adatabase_name%22%2C%22database_name%22%2C%22--mysql%3Aread_only%22%2C%22true%22%5D%7D)\n\n(replace the credentials in the config with your own, and see the instructions below for how to add other databases)\n\n### Configuring database connections\n\nStart with MCP server by [installing uv](https://docs.astral.sh/uv/getting-started/installation/) if you haven't already, then run: `uvx agentmode` from your terminal.\n\nYou can configure each database connection by specifying the following parameters:\n\n- `host`\n- `port`\n- `username`\n- `password`\n- `database_name`\n- `read_only`\n\nFor example, to configure a MySQL connection, use the following arguments:\n\n```bash\nuvx agentmode \\\n--mysql:host host \\\n--mysql:port port \\\n--mysql:username username \\\n--mysql:password password \\\n--mysql:database_name database_name \\\n--mysql:read_only true\n```\n\nThe full list of supported databases is:\n- `mysql`\n- `postgresql`\n- `bigquery`\n- `redshift`\n- `snowflake`\n- `mariadb`\n- `vitess`\n- `timescaledb`\n- `sqlserver`\n- `cockroachdb`\n- `oracle`\n- `sap_hana`\n- `clickhouse`\n- `presto`\n- `hive`\n- `trino`\n- `bigquery`\n- `redshift`\n- `snowflake`\n- `databricks`\n- `teradata`\n- `aws_athena`\n\n\u003cdetails\u003e\n\u003csummary\u003eManual MCP configuration for VS Code\u003c/summary\u003e\nPlease create a .vscode/settings.json file in your workspace, and add the following:\n```json\n{\n    \"mcp\": {\n        \"servers\": {\n            \"agentmode\": {\n                \"command\": \"uvx agentmode\",\n                \"args\": [\n                    \"--mysql:host\", \"host\",\n                    \"--mysql:port\", \"port\",\n                    \"--mysql:username\", \"username\",\n                    \"--mysql:password\", \"password\",\n                    \"--mysql:database_name\", \"database_name\",\n                    \"--mysql:read_only\", \"true\"\n                ]\n            }\n        }\n    }\n}\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eManual MCP configuration for Cursor\u003c/summary\u003e\nCopy and paste this link into your browser: \ncursor://anysphere.cursor-deeplink/mcp/install?name=agentmode\u0026config=eyJhZ2VudG1vZGUiOnsiY29tbWFuZCI6InV2eCBhZ2VudG1vZGUiLCJhcmdzIjpbIi0tbXlzcWw6aG9zdCIsImhvc3QiLCItLW15c3FsOnBvcnQiLCJwb3J0IiwiLS1teXNxbDp1c2VybmFtZSIsInVzZXJuYW1lIiwiLS1teXNxbDpwYXNzd29yZCIsInBhc3N3b3JkIiwiLS1teXNxbDpkYXRhYmFzZV9uYW1lIiwiZGF0YWJhc2VfbmFtZSIsIi0tbXlzcWw6cmVhZF9vbmx5IiwidHJ1ZSJdfX0=\n\nOR \n\nPlease create a \\~/.cursor/mcp.json file in your home directory. This makes MCP servers available in all your Cursor workspaces.\n  \n```json\n{\n    \"mcpServers\": {\n        \"inputs\": [],\n        \"servers\": {\n            \"agentmode\": {\n                \"command\": \"uvx agentmode\",\n                \"args\": [\n                    \"--mysql:host\", \"host\",\n                    \"--mysql:port\", \"port\",\n                    \"--mysql:username\", \"username\",\n                    \"--mysql:password\", \"password\",\n                    \"--mysql:database_name\", \"database_name\",\n                    \"--mysql:read_only\", \"true\"\n                ]\n            }\n        }\n    }\n}\n\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMCP configuration for Windsurf\u003c/summary\u003e\nOpen the file ~/.codeium/windsurf/mcp_config.json\nAdd the code below to the JSON file.\nPress the refresh button in Windsurf.\nPlease replace 'YOUR_INSTALLATION_FOLDER' below with the folder you setup your uv environment in:\n\n```json\n{\n    \"mcpServers\": {\n        \"servers\": {\n            \"agentmode\": {\n                \"command\": \"uvx agentmode\",\n                \"args\": [\n                    \"--mysql:host\", \"host\",\n                    \"--mysql:port\", \"port\",\n                    \"--mysql:username\", \"username\",\n                    \"--mysql:password\", \"password\",\n                    \"--mysql:database_name\", \"database_name\",\n                    \"--mysql:read_only\", \"true\"\n                ]\n            }\n        }\n    }\n}\n\n```\n\u003c/details\u003e\n\n## Help 🛟\n\nIf you encounter any issues or have questions, you can:\n- See the [documentation](https://docs.agentmode.app/default-guide/installation/server-installation).\n- Open an issue in the [GitHub repository](https://github.com/agentmode/extension).\n- Chat with us on our [Discord server](https://discord.gg/qwDjr29q).\n\n## Contributing 💬\n- add more connectors \u0026 tests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentmode%2Fserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagentmode%2Fserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentmode%2Fserver/lists"}