Back to the catalog

objectstack

Connect Gemini CLI to any ObjectStack deployment over MCP: discover objects, query and change records, and run business actions — under your

Open source Open in the app JSON README (API)

About

Connect Gemini CLI to any ObjectStack deployment over MCP: discover objects, query and change records, and run business actions — under your own permissions and row-level security.

Details

Kind
Plugins
Topic
AI, RAG & memory
Publisher
objectstack-ai
Origin
gemini
Category
ferramentas
Version
0.1.0
Last push
2026-07-10T03:54:55Z
Repository state
ativo
Language
JavaScript
License
Apache-2.0
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
objectstack-ai/gemini-extension

README

# ObjectStack extension for Gemini CLI

Connect Gemini CLI to **any ObjectStack deployment** — cloud or self-hosted — over the
Model Context Protocol. Discover objects, query and change records, and run business
actions, all under **your own permissions and row-level security**.

One extension serves every deployment: the deployment URL is the only per-environment
input (`OBJECTSTACK_MCP_URL`). Identity is self-serve — every ObjectStack deployment is
its own OAuth 2.1 authorization server with Dynamic Client Registration.

## Install

```bash
gemini extensions install https://github.com/objectstack-ai/gemini-extension
```

## Connect

Set the deployment URL (find it on your deployment's **Setup → Connect an agent**
page, or append `/api/v1/mcp` to the address you open in the browser):

```bash
export OBJECTSTACK_MCP_URL="https://acme.objectos.app/api/v1/mcp"
```

Headless (CI, machine accounts): configure an ObjectStack API key as an
`x-api-key` header on the MCP server entry in your Gemini settings instead of OAuth.

## What's inside

- `GEMINI.md` — the portable ObjectStack agent context: discover-first workflow
  (`list_objects` → `describe_object` → act), the full tool surface incl. business
  actions (`list_actions`/`run_action`), and governance conventions. It enumerates
  **no schema** — objects and actions are discovered live, so one install keeps
  working as your apps evolve.
- `gemini-extension.json` — MCP server bound to `$OBJECTSTACK_MCP_URL`.

`GEMINI.md` is a copy of the single source in
[`@objectstack/mcp`](https://www.npmjs.com/package/@objectstack/mcp)
(`renderSkillMarkdown()`, frontmatter stripped); CI fails on drift. Re-render with
`npm run sync:skill` — never hand-edit.

## License

Apache-2.0 — see [LICENSE](LICENSE).

More