Skip to main content
Glama
JacksonFuck

Antigravity Mobile Command MCP Server

by JacksonFuck

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARTIFACTS_PATHNoPath to the artifacts directory~/.gemini/antigravity/artifacts
TELEGRAM_BOT_TOKENYesYour Telegram bot token from @BotFather
AUTHORIZED_CHAT_IDSYesYour Telegram chat ID(s) (comma-separated for multiple)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
send_telegram_messageA

Send a message to the user via Telegram. Use for status updates, informational messages, or any communication that doesn't require approval.

request_plan_approvalA

Request approval for an implementation plan before making changes. Use this before modifying more than 3 files or making significant changes. The user will see the plan summary and can approve or reject.

request_change_approvalA

Request approval for specific code changes. Use for reviewing important modifications before they are committed.

send_artifactA

Send an artifact (screenshot, recording, or file) to the user via Telegram. Use after capturing UI screenshots or generating visual content.

update_statusA

Update the status ticker message. This edits the existing status message instead of sending a new one, reducing message spam.

notify_errorA

Send a critical error notification to the user. Use when terminal commands fail or errors occur that need user attention.

await_user_responseA

Wait for the user to respond with a message. Use when you need specific input or instructions from the user.

get_pending_promptsA

Check for pending prompts from the Telegram user. Call this when the user asks you to check telegram or at the start of a session. Returns any queued prompts that the user sent via the Telegram bot.

wait_for_new_promptA

Wait efficiently for a new prompt to arrive from Telegram. Blocks until a prompt is found or timeout is reached. Use this in a loop to monitor for incoming tasks.

read_project_fileA

Read the contents of a file from the current project. Use to report file contents back to Telegram or verify changes.

write_project_fileA

Write content to a file in the project. Creates parent directories if needed. Use for code modifications.

list_project_filesA

List files and directories in the project. Use to explore project structure or find files matching a pattern.

search_project_codeA

Search for code patterns in the project using grep. Returns matching files with line numbers and content snippets.

run_terminal_commandA

Run a terminal command in the project directory. Returns stdout, stderr, and return code. Use for builds, tests, etc.

get_project_contextA

Get information about the current project context. Returns project path, file counts by type, git status, and settings.

set_project_contextA

Set the current project path for IDE operations. All file operations will be relative to this path.

send_code_updateA

Send a code update notification to Telegram. Use after making significant code changes to inform the user.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JacksonFuck/antigravity-telegram'

If you have feedback or need assistance with the MCP directory API, please join our Discord server