Skip to content

Add Dockerfile.mcp for the MCP server; fix stale repo label - #204

Merged
natiixnt merged 2 commits into
mainfrom
add-dockerfile
Jul 29, 2026
Merged

Add Dockerfile.mcp for the MCP server; fix stale repo label#204
natiixnt merged 2 commits into
mainfrom
add-dockerfile

Conversation

@natiixnt

Copy link
Copy Markdown
Owner

What

  • Add Dockerfile.mcp: builds redcon[mcp] from source (same multi-stage builder as the CLI Dockerfile) and runs redcon mcp serve over stdio, for MCP clients and directory introspection (e.g. Glama). No version pin, so it always matches the checkout - nothing to bump per release.
  • Fix the CLI Dockerfile image-source label: natiixnt/ContextBudget -> natiixnt/redcon (stale from the repo rename).

Notes

  • Source-built on purpose (not a pinned wheel) so it can't drift and adds no step to the Releasing checklist.
  • Verified locally that the pyproject.toml + redcon/ build context installs cleanly.

natiixnt added 2 commits July 29, 2026 16:13
…ckerfile

Dockerfile.mcp builds redcon[mcp] from source (same multi-stage pattern as the CLI image) and runs 'redcon mcp serve' over stdio, for MCP clients and directory introspection. Also correct the CLI image source label from the old ContextBudget repo name to redcon.
…ample to redcon-sdk.ts

The TypeScript SDK examples pointed pip at git+.../ContextBudget (old repo name, pre-PyPI). Point them at the published package instead, and rename contextbudget-sdk.ts -> redcon-sdk.ts so no example still carries the old product name.
@natiixnt
natiixnt merged commit 622fd1a into main Jul 29, 2026
10 checks passed
@natiixnt
natiixnt deleted the add-dockerfile branch July 29, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant