Choose your servers
Runtime (
penumbra) is the usual starting point. Add Shapes when the agent
needs to create or change the project’s semantic contract. Add Memory when
context should persist across sessions.
Add the servers
- Codex
- Claude Code
- Claude.ai
- Google Antigravity
- Cursor
1
Add the servers you need
Run the corresponding commands:Codex CLI and the Codex IDE extension share this configuration.
2
Sign in
Run this for each server you added:Complete each browser consent flow.
3
Check the connection
Run
codex mcp list. Inside a Codex session, use /mcp to inspect
the connected servers and their tools.Verify Runtime
Ask the agent:Use the Penumbra Runtime MCP to identify the active project, the Shapes available to it, and the kinds of knowledge it can work with. Do not make changes.A successful response names the actual project and concrete entity types. If the answer is generic, tell the agent to use the connected
penumbra MCP
rather than answer from prior knowledge.
If the connection fails
- The client says the server is unauthorized: reopen its MCP or connector settings and start OAuth again.
- The server does not appear: confirm that the URL ends in
/mcp, then reload the client or its MCP configuration. - The wrong server was added: Runtime uses
mcp.getpenumbra.ai, Shapes usesshapes.pnbr.io, and Memory usesmemory.pnbr.io. - A managed workspace blocks custom MCPs: ask the workspace administrator to allow or add the Penumbra server.
Run the first Runtime loop
Save a source and retrieve its exact wording.
Verify Shapes access
Confirm that Shapes Workbench is ready for authoring.