Configuring MCP Servers and Skills for Antigravity CLI and IDE — CoPilot Blog
    Neura MarketNeura Market/CoPilot
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityCoPilotCoPilot
    DeepSeekDeepSeekStable DiffusionStable DiffusionMidjourneyMidjourney
    View All Directories
    OverviewRulesPromptsMCPsAgentsBlogVideosGuidesCoursesCommunityPluginsTrendingGenerate
    CoPilotBlogConfiguring MCP Servers and Skills for Antigravity CLI and IDE
    Back to Blog
    Configuring MCP Servers and Skills for Antigravity CLI and IDE
    agentskills

    Configuring MCP Servers and Skills for Antigravity CLI and IDE

    Darren "Dazbo" Lester May 24, 2026
    0 views

    Introduction We had a few big announcements from Google I/O 2026 in the AI space. One was...

    --- title: "Configuring MCP Servers and Skills for Antigravity CLI and IDE" published: true date: "2026-05-24 10:36:37 UTC" tags: agentskills, antigravitycli, geminicli, googleantigravity canonical_url: "https://medium.com/google-cloud/configuring-mcp-servers-and-skills-for-antigravity-cli-and-ide-a938c7eebb78" cover_image: https://cdn-images-1.medium.com/max/1024/1*B802PZpg3VXtrJPX-VP3YA.jpeg --- ## Introduction We had a few big announcements from Google I/O 2026 in the AI space. One was the announcement of Gemini Flash 3.5, which went straight to general availability (GA). Another was the launch of the **Google Antigravity (aka “Agy”) ecosystem**. ![Antigravity Suite](https://cdn-images-1.medium.com/max/1024/1*ENG2WiLKXzdz5vd0OyAwbA.png) The Agy suite supports and enables Gemini 3.5 from day 1 and is made up of a number of products: 1. **Antigravity 2.0** , which is now the dedicated agent-first “builder” environment on your desktop. Notably, it doesn’t itself include an IDE. Instead, we now interact only with the agent manager. This surface aims to usher in the era of idea to product using agents, without concerning ourselves over the code. 2. **Antigravity IDE** , which gives us the more familiar VS Code-esque coding environment, supported by the Antigravity agent harness. 3. **Antigravity SDK** , which gives you the harness and tools that power Antigravity, but exposed as a Python Agent SDK. By importing from `google.antigravity` we can programmatically leverage Antigravity’s capabilities. 4. **Antigravity CLI** , which — somewhat controversially — replaces the hugely popular and open-source Gemini CLI. It’s still a terminal-first environment for interacting with Gemini models. But the new Antigravity CLI is built in Go, and you can tell; it feels much faster than Gemini CLI, both during startup and in general use. It leverages the same agent “harness” as Antigravity 2.0 and the IDE, and this allows for common settings and configuration across the Antigravity suite. ![Gemini CLI becomes Antigravity CLI](https://cdn-images-1.medium.com/max/1024/0*OVmwDTPxz9aLCN6Q.png) I can understand Google’s rationale for bringing Gemini CLI into the Antigravity suite. Previously these products were developed independently and in parallel. As a result they had different standards and approaches for configuration (such as MCP servers), and where to put things… like skills. This creates a certain amount of friction for users. Now, in theory, we only need to configure in one place. There’s already a bunch of articles in the Google Cloud Publication describing how to get started with the Antigravity suite. **Here I’m going to briefly share my experience in configuring MCP servers and skills.** This is literally day 1 of me experimenting with these things in Agy, so there’s a lot I need to discover. And I expect we’ll continue to see a lot of bug fixes across the Agy suite too. But I wanted to share this with you ASAP, as I’ve been getting a lot of folks asking me questions about this. I hope it’s useful for you. ## Global Configuration As before, we have a `.gemini` folder in our home directory. But now it looks like this: ```plaintext .gemini ├── antigravity/ ├── config/ │ ├── plugins/ # Global / shared plugins │ ├── projects/ # Approved project folders │ └── mcp_config.json # Global / shared MCP config ├── antigravity-cli/ │ ├── mcp/ # Dynamically generated from shared MCP config │ └── settings.json # CLI settings ├── antigravity-ide/ │ ├── mcp/ # Dynamically generated from shared MCP config │ ├── plugins/ # Symlinked from global config │ └── installation_id ├── skills/ # Global / shared skills │ └── {skill_name}/ │ └── SKILL.md └── GEMINI.md ``` Some things to note about this: - At the time of writing, the official Antigravity documentation says that **to configure skills “globally”** , you need to put them here: `~/.gemini/antigravity/skills/<skill-folder>/` ![Where Skills Live — According to the documentation](https://cdn-images-1.medium.com/max/742/1*vQ755buZ45wGGdYhconi8g.png) - But my experience is that **_this is incorrect_**. Antigravity tools do not pick up skills placed in this location. Instead, you should put your skills folder at the top of your `.gemini` folder. We can confirm this by running the `/skills` command from inside Agy CLI: ![/skills](https://cdn-images-1.medium.com/max/1024/1*G6hmECAm0J3y4RtpBpzlJQ.png) - You can see that “global” skills — meaning those available to all workspaces when running _Agy CLI only_ — should go in `~/.gemini/antigravity-cli/skills`, whereas **“shared” skills** — meaning those available to **all workspaces running _any_ Antigravity tools ** — should go in `~/.gemini/skills`. - If we want to share **MCP server configurations** across Antigravity tools, you need to create `mcp_config.json` file and place it in the new `~/.gemini/config` folder. (This is where “shared” extensions — now called “plugins” go also.) ### MCP Configuration Here’s what my new `~/.gemini/config/mcp_config.json` currently looks like: ```json { "mcpServers": { "lyria": { "command": "mcp-lyria-go", "env": { "MCP_SERVER_REQUEST_TIMEOUT": "55000", "GENMEDIA_BUCKET": "my-bucket-name", "PROJECT_ID": "my-google-project", "LOCATION": "europe-west1" }, "disabled": true }, "avtool": { "command": "mcp-avtool-go", "env": { "MCP_SERVER_REQUEST_TIMEOUT": "55000", "PROJECT_ID": "my-google-project", "GENMEDIA_BUCKET": "my-bucket-name", "LOCATION": "europe-west1" } }, "chirp3-hd": { "command": "mcp-chirp3-go", "env": { "MCP_SERVER_REQUEST_TIMEOUT": "55000", "GENMEDIA_BUCKET": "my-bucket-name", "PROJECT_ID": "my-google-project" } }, "gcloud": { "command": "npx", "args": [ "-y", "@google-cloud/gcloud-mcp" ] }, "notebooklm-mcp": { "command": "uvx", "args": [ "--from", "notebooklm-mcp-cli", "--with", "fakeredis<2.20.0", "notebooklm-mcp" ], "disabled": true }, "StitchMCP": { "command": "npx", "args": [ "-y", "mcp-remote", "https://stitch.googleapis.com/mcp", "--header", "X-Goog-Api-Key: <my-stitch-api-key>" ], "env": {} }, "FirestoreMCP": { "serverUrl": "https://firestore.googleapis.com/mcp", "authProviderType": "google_credentials", "oauth": { "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] }, "headers": { "X-Goog-User-Project": "dazbo-portfolio" }, "disabled": true }, "remote-github": { "serverUrl": "https://api.githubcopilot.com/mcp/", "headers": { "Authorization": "Bearer <my-github-api-key>", "Content-Type": "application/json" } }, "google-developer-knowledge": { "command": "npx", "args": [ "-y", "mcp-remote", "https://developerknowledge.googleapis.com/mcp", "--header", "X-Goog-Api-Key: <my-google-developer-knowledge-api-key>" ], "env": {} }, "google-cloud-resource-manager": { "serverUrl": "https://cloudresourcemanager.googleapis.com/mcp", "authProviderType": "google_credentials" } } } ``` A few notes about this MCP JSON file… - You need to use `serverUrl`, not the older `httpUrl` - The “timeout” parameter is no longer supported at the top level of each MCP server. - Inline comments are not supported. Let’s see if this works… ![MCP servers picked up and working in Agy CLI](https://cdn-images-1.medium.com/max/1024/1*EFbS1EROkVy8n78GtRU0dg.png) Let’s test one of these. I say to Agy CLI: “_List my public GitHub repos. Present them in a markdown table, along with their summaries, primary technologies, and number of stars. List in desc stars order.”_ And Agy CL comes back with: ![GitHub MCP Server testing](https://cdn-images-1.medium.com/max/1024/1*TaqX-PFd2o2UTxejEqsFxA.png) So that worked fine. But what about in Agy IDE? Let’s just ask the agent, _“What MCP servers do we have?”_ ![MCP Servers picked up in Agy IDE](https://cdn-images-1.medium.com/max/1024/1*7wgk3M8Pt8B0aiR0Pp79ZQ.png) So you can see that Agy IDE has picked up the same MCP configuration. Hurrah! I did discover one issue… In my old Gemini CLI MCP server configurations, I was able to pass in environment variables, e.g. for API keys. In Agy CLI / IDE, this isn’t working for me and I’ve had to hard-code these keys into my `mcp_config.json` file. I hope this will get fixed soon. ### Skills Configuration I started by downloading and installing a number of skills in the usual way; i.e. via npx, like this: ```shell # Skills related npx skills add https://github.com/vercel-labs/skills -y -g --skill find-skills # My skills - e.g. project-documentation npx skills add https://github.com/derailed-dash/dazbo-agent-skills -y -g # Agentic dev, Gemini, ADK npx skills add https://github.com/google/skills -y -g npx skills add https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio/experiments/mcp-genmedia/skills -y -g # Research, content, documentation, and marketing npx skills add https://github.com/shubhamsaboo/awesome-llm-apps/awesome-agent-skills -y -g --skill deep-research npx skills add https://github.com/shubhamsaboo/awesome-llm-apps/awesome-agent-skills -y -g --skill fact-checker npx skills add https://github.com/shubhamsaboo/awesome-llm-apps/awesome-agent-skills -y -g --skill strategy-advisor npx skills add https://github.com/shubhamsaboo/awesome-llm-apps/awesome-agent-skills -y -g --skill technical-writer npx skills add https://github.com/wshobson/agents -y -g --skill architecture-decision-records npx skills add https://github.com/coreyhaines31/marketingskills -y -g --skill seo-audit # UI and frontend npx skills add https://github.com/vercel-labs/agent-skills -y -g --skill vercel-react-best-practices npx skills add https://github.com/remotion-dev/skills -y -g --skill remotion-best-practices ``` These commands install skills to your `~/.agents/skills` folder. But I want them to be in `~/.gemini/skills`. As mentioned previously, this location is picked up by all Agy products. So, go ahead and move the skills you’ve installed. Or you can run a script like this to do it for you: ```shell for d in ~/.agents/skills/*/; \ do [ -d "$d" ] && rm -rf "$HOME/.gemini/skills/$(basename "$d")"; \ done && mv ~/.agents/skills/* ~/.gemini/skills/ ``` By the way, I’ve actually created a skill that does this for me. I.e. it helps with installing any skill, and then relocating it to the appropriate location for Antigravity. It’s called `deploy-skills-in-antigravity` and you can check it out [here](https://github.com/derailed-dash/dazbo-agent-skills). After installing it, I can say to Agy: “please install the skill seo-audit from [https://github.com/coreyhaines31/marketingskills](https://github.com/coreyhaines31/marketingskills)” Agy then activates my skill and uses the correct commands to install and move the newly installed SEO skill. ![Using my skill to install and move other skills](https://cdn-images-1.medium.com/max/997/1*cCapu2Q7X8GPg7Iejovwcg.png) (If you like this skill, please add a star to my repo!) When we start Agy CLI, these skills are all available. Let’s check in Agy IDE too. I ask Agy IDE: _“What skills do we have installed?”_ ![Skills available in Agy IDE](https://cdn-images-1.medium.com/max/1024/1*wU5qJBgmxBWpJAYonYYXdQ.png) So we can see the skills are detected in Agy IDE, as required. If I ask the Agy agent to _“Perform a core documentation review,”_ we can see that it uses the required skills automatically: ![Activating skills](https://cdn-images-1.medium.com/max/985/1*RIpdHee3XJwxPsTMpebd_w.png) (If you’re interested in this documentation review skill, then you can obtain it [here](https://github.com/derailed-dash/dazbo-agent-skills). Please add a star to the repo, if you find it useful!) ## Wrap-Up So, where does that leave us? Migrating from the old Gemini CLI to the new Antigravity ecosystem does require a bit of mental rewiring when it comes to folder structures. But having a single, unified source of truth for your MCP servers and skills is a leap forward. No more duplicating configurations or wondering why a custom skill works in your terminal but fails in your IDE. (Hopefully!) Is it perfect? Not yet. We still have some day-one paper cuts — like that frustrating environment variable bug in the global MCP configuration that forces us to hardcode API keys for now. But given the sheer startup speed of the new Go-based CLI and the potential of the shared agent harness, the foundation is incredibly solid. Hopefully, this guide saves you some time scratching your head over directory discrepancies. Let me know if you run into any other teething issues! Now, if you’ll excuse me, I think it’s time to put on a Hawaiian shirt, mix up a piña colada, and go enjoy a bit of sunshine. Until next time, happy building! ## Before You Go - **Please share** this with anyone that you think will be interested. It might help them, and it really helps me! - Please **give me 50 claps**! (Just hold down the clap button.) - Feel free to **leave a comment** 💬. - **Follow** and **subscribe,** so you don’t miss my content. ## Useful Links and References - [Google Antigravity](http://antigravity.google/?utm_campaign=DEVECO_GDEMembers&utm_source=deveco) - [An important update: Transitioning Gemini CLI to Antigravity CLI](https://developers.googleblog.com/en/an-important-update-transitioning-gemini-cli-to-antigravity-cli/?utm_campaign=DEVECO_GDEMembers&utm_source=deveco) - [Antigravity Documentation](http://antigravity.google/docs/home?utm_campaign=DEVECO_GDEMembers&utm_source=deveco) - [Antigravity CLI Tutorial Series](https://medium.com/google-cloud/antigravity-cli-tutorial-series-12b46cfe3bf2) from [Romin Irani](https://medium.com/u/802a4d428d95) - [Dazbo-Agent-Skills](https://github.com/derailed-dash/dazbo-agent-skills) - [My Portfolio / Blogs / Applications](http://darrenlester.net/)

    Tags

    agentskillsantigravitycligeminigoogleantigravity

    Comments

    More Blog

    View all
    Minimalist EKS: The Easy Waykubernetes

    Minimalist EKS: The Easy Way

    Amazon EKS manages the Kubernetes control plane, but you remain responsible for provisioning the...

    J
    Joaquin Menchaca
    Never forget to enter the Stern Grove lottery again!ai

    Never forget to enter the Stern Grove lottery again!

    Browser automation with Playwright, Python, GitHub Actions, and Entire to auto-enter San Francisco Stern Grove concert lotteries each week!

    L
    Lizzie Siegle
    A Free Screenshot Editor That Never Uploads Your Imagetypescript

    A Free Screenshot Editor That Never Uploads Your Image

    A free screenshot and image editor that runs entirely in your browser. Keeping every edit reversible and handling big phone photos, in plain TypeScript and Canvas2D.

    M
    Martin Stark
    I built a CLI to break my highlights out of Apple Booksshowdev

    I built a CLI to break my highlights out of Apple Books

    A macOS CLI + MCP server that exports Apple Books highlights to Markdown and gives AI assistants direct access to your reading notes.

    A
    Andrey Korchak
    A Developer's Guide to Agent Hooks in Antigravity CLIai

    A Developer's Guide to Agent Hooks in Antigravity CLI

    Motivation To be quite honest, "Hooks"—the shell commands we trigger at specific points...

    T
    Tanaike
    Tactical vs. Strategic Agentic AI Development — A Playbook for Developersagents

    Tactical vs. Strategic Agentic AI Development — A Playbook for Developers

    The Strategic Engineer: Why Writing Code Is No Longer Your Most Valuable Skill ...

    A
    Adewumi Saheed Adewale

    Stay up to date

    Get the latest CoPilot prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for CoPilot and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Guides

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.