added gitea, n8n and invokeai MCP servers, plus docs/

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
code
2026-07-14 20:47:29 +00:00
parent 06fcf6bab7
commit bcd7e012ba
9 changed files with 375 additions and 1 deletions
+18
View File
@@ -2,6 +2,9 @@
Claudaris (klaw-DAR-iss): A moveable docker container for Claude code. using Arch btw.
Full documentation lives in [`docs/`](docs/README.md): [getting started](docs/getting-started.md),
the [`claudaris` executable](docs/claudaris.md), and [MCP servers](docs/mcp.md).
## Configure
Run the interactive wizard and answer its prompts (press enter to keep a
@@ -49,6 +52,21 @@ To let the container SSH out to other machines, create `$DATA_DIR/ssh`
on the host and populate it with keys/config *before* running `./claudaris start`. If
present, it's bind-mounted read-only to `/root/.ssh`. It's off by default.
## MCP servers
MCP servers for [Gitea](https://gitea.com/gitea/gitea-mcp),
[n8n](https://github.com/czlonkowski/n8n-mcp), and
[InvokeAI](https://github.com/coinstax/invokeai-mcp-server) are baked into
the image and registered with Claude Code (user scope) automatically on
container start. To point them at your instances, uncomment and fill in the
`export` lines at the bottom of your host-persisted
`$DATA_DIR/home/bash_aliases` (`GITEA_HOST`, `GITEA_ACCESS_TOKEN`,
`N8N_API_URL`, `N8N_API_KEY`, `INVOKEAI_BASE_URL`) — if yours was seeded
before this feature existed, copy the block from `files/bash_aliases`.
Tokens stay on the host, out of the image and repo. Note the services run
elsewhere (not in this container), so use URLs reachable from inside it —
`127.0.0.1` here means the container itself.
## Notes
Claude Code is installed at build time under `/root`, so a rebuild always