loading…
Search for a command to run...
loading…
A TypeScript-based MCP server template for the Antigravity agentic environment, providing system status and SQLite database tools via stdio transport.
A TypeScript-based MCP server template for the Antigravity agentic environment, providing system status and SQLite database tools via stdio transport.
A TypeScript-based Model Context Protocol (MCP) server template wired into the Antigravity agentic environment. It exposes tools over a stdio transport and ships with a ready-to-import SQLite skill for local database access.
| Requirement | Version |
|---|---|
| Node.js | ≥ 18 |
| npm | ≥ 9 |
| Antigravity | latest |
antigravity-mcp-bridge/
├── src/
│ └── server.ts # MCP server — stdio transport + tools
├── skills/
│ └── sqlite_skill.json # Antigravity Global Skill definition
├── dist/ # Compiled JS output (after build)
├── auto_bridge.sh # Detects MCP configs & writes env settings
├── tsconfig.json
├── package.json
└── README.md
# Install dependencies (first time only)
npm install
# Compile TypeScript → dist/
npm run build
# Start the server
node dist/server.js
The server writes a startup message to stderr and listens for MCP messages on stdin/stdout.
npx ts-node src/server.ts
Run auto_bridge.sh once after cloning (or whenever your MCP config changes). It scans well-known config locations, detects your Node environment, and writes .env.mcp plus a descriptor into ~/.antigravity/mcp/.
chmod +x auto_bridge.sh # already done if you followed setup
./auto_bridge.sh
/path/to/antigravity-mcp-bridge/skills/sqlite_skill.json
and select it..db / .sqlite file, e.g. /Users/sameer/data/myapp.dbTip: You can activate / deactivate the skill at any time from the Manager View without removing the import.
Antigravity ships a built-in MCP Inspector browser that lets you call tools interactively.
stdionode /path/to/antigravity-mcp-bridge/dist/server.jssystem_status tool, leave the input blank (no parameters), and click Run.{
"currentTime": "2026-04-23T02:19:15.000Z",
"platform": "darwin",
"release": "24.4.0",
"architecture": "arm64",
"hostname": "MacBook-Pro",
"cpus": 10,
"totalMemoryMB": 16384,
"freeMemoryMB": 4096,
"uptime": "3h 42m",
"nodeVersion": "v22.0.0"
}
sqlite_list_tables via the MCP bridge automatically.| Tool | Description |
|---|---|
system_status |
Returns current UTC time and OS details |
sqlite_query |
Execute a read-only SQL SELECT |
sqlite_execute |
Execute a write SQL statement |
sqlite_list_tables |
List all tables in the SQLite DB |
sqlite_describe_table |
Describe columns of a table |
npm run build # tsc — compile src/ → dist/
npm run dev # ts-node src/server.ts (watch mode)
npm run start # node dist/server.js
Open src/server.ts and call server.tool(name, description, inputSchema, handler):
server.tool(
"my_new_tool",
"Does something useful.",
{ param: z.string().describe("An example parameter") },
async ({ param }) => ({
content: [{ type: "text", text: `You passed: ${param}` }],
})
);
Rebuild with npm run build and reconnect in Antigravity.
MIT
Sameer Abrar, Flexcrit Inc
Run in your terminal:
claude mcp add antigravity-mcp-bridge -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.