▸ Agent Skills
1 min read

Markdownkeyboard_arrow_down

content_copyCopy Markdown

open_in_newView Markdown

Model Context Protocol (MCP) integration

Connect external Model Context Protocol (MCP) servers to your Antigravity SDK agents.

In Python applications built using the Antigravity SDK, MCP servers (stdio or Streamable HTTP) are connected programmatically under a unified execution pipeline alongside built-in tools and custom Python functions.

Programmatic MCP server setup

You can define MCP servers programmatically in your application’s LocalAgentConfig using McpStdioServer or McpStreamableHttpServer.

For example, you can configure an agent to connect to an external SQLite MCP server via stdio:

import asyncio
from google.antigravity import Agent, LocalAgentConfig
from google.antigravity.types import McpStdioServer

config = LocalAgentConfig(
    mcp_servers=[
        McpStdioServer(
            name="sqlite-explorer",
            command="node",
            args=["/usr/local/bin/sqlite-mcp-server.js"],
            env={"SQLITE_DB_PATH": "/var/data/app.db"},
        )
    ]
)

async def main():
    async with Agent(config) as agent:
        response = await agent.chat("Query database metrics.")
        print(await response.text())

if __name__ == "__main__":
    asyncio.run(main())

For more details on MCP protocol capabilities across the Antigravity suite, see the central Model Context Protocol guide.

Sample code

For full working code examples, see the GitHub repository:


Last updated Oct 08, 2026