Provides communication channel for user support through the AgentMode Discord server
Allows users to report issues or contribute to the AgentMode project through its GitHub repository
Enables connection to Google Cloud services for storage, computation and more (mentioned as coming soon)
Allows querying and interaction with MySQL databases through the AgentMode server
Provides tools for accessing and querying PostgreSQL databases through the AgentMode server
Enables interaction with Prefect data pipelines for orchestrating and monitoring workflows
Offers a Python package installation option for running the AgentMode server without VS Code
Facilitates connection to and querying of Snowflake data warehouses
AgentMode ✨
AgentMode is an all-in-one Model Context Protocol (MCP) server that connects your coding AI to dozens of databases, data warehouses, data pipelines, cloud services, and more. This extension is designed to streamline your development workflow by providing seamless integration with various data and cloud platforms.
Installation 👨💻
quick start with VS code
- Install our VS Code extension.
- Click the 'Install' button next to the agentmode extension.
- Start the MCP server via the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS), then type in 'MCP', then select 'MCP: List Servers' and click on agentmode. - Click on the 'AgentMode' text in the bottom-right status bar corner of VS Code to open a browser tab, sign in, and then setup your connections.
without VS code (Python package)
- Open the terminal and install uv with
curl -LsSf https://astral.sh/uv/install.sh | sh
uv init
uv add agentmode
uv run agentmode
MCP (Model Context Protocol) 🌐
AgentMode leverages the Model Context Protocol (MCP) to enable your coding AI to:
- Access and query databases and data warehouses.
- Interact with data pipelines for real-time or batch processing.
- Use a web browser.
- See logs from your production services.
- Connect to cloud services for storage, computation, and more.
Connections 🔌
AgentMode supports a wide range of connections, including:
- Databases: MySQL, PostgreSQL, etc.
- Data Warehouses: Snowflake, BigQuery, Redshift, etc.
- Data Pipelines: Airflow, Prefect, etc.
- Cloud Services: AWS, Azure, Google Cloud, etc. (coming soon!)
To configure connections, follow these steps:
- Start the MCP server and go to
http://localhost:13000/setup
- Click on the icon of the connection you'd like to setup.
- Fill out the connection details and credentials (all credentials are stored locally on your machine).
- Any required dependencies will be installed on-the-fly.
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
An all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.Last updated -28Python
- -securityFlicense-qualityImplements the Model Context Protocol (MCP) to provide AI models with a standardized interface for connecting to external data sources and tools like file systems, databases, or APIs.Last updated -90Python