Skip to content

Release 1.1.0: si mcp over stdio + dual MCP Registry listings - #4

Merged
setoelkahfi merged 6 commits into
mainfrom
development
Sep 4, 2026
Merged

Release 1.1.0: si mcp over stdio + dual MCP Registry listings#4
setoelkahfi merged 6 commits into
mainfrom
development

Conversation

@setoelkahfi

Copy link
Copy Markdown
Collaborator

Summary

  • si mcp: the CLI's commands served as MCP tools over stdio, with --read-only and --toolsets trimming, plus SIGIT_TOOLSETS/SIGIT_TOKEN env forms (Add si CLI MCP server over stdio #2)
  • Split the MCP Registry listing in two: server.json is now the cargo/stdio listing for the CLI (si.sigit/cli), and the hosted server moves to server-sigit.json (si.sigit/sigit)
  • Release workflow publishes both listings, takes the CLI version from Cargo.toml, and verifies the published crate's README carries the mcp-name marker
  • Workspace bumped to 1.1.0

Release checklist

  • fmt / clippy / tests green locally
  • cargo publish --dry-run -p sigit-si-api clean (18 files, 82.7KiB)
  • Publish sigit-si-api 1.1.0 to crates.io
  • Publish sigit-si-cli 1.1.0 to crates.io (needs api 1.1.0 up first)
  • Trigger release-mcp-registry.yml to list si.sigit/cli

Co-Authored-By: siGit Code noreply@sigit.si

setoelkahfiand others added 6 commits September 3, 2026 22:45
server.json and the release-mcp-registry.yml publish workflow moved
here from getsigit/sigit: this repo, not the coding agent, is the
si.sigit namespace's home.
Ref #1
Add the MCP Registry listing for si.sigit/sigit
… one
server.json was a remote Streamable-HTTP listing for sigit.si/api/v1/mcp,
but that's the hosted server's entry, not this repo's: this repo ships the
CLI. Give the hosted entry its own file named after its leaf
(server-sigit.json), and turn server.json into the cargo/stdio listing for
the si CLI (si.sigit/cli) that mcp-publisher publishes by default.
The release workflow now publishes both listings and takes the CLI's
version from Cargo.toml, so the listing can only name a crates.io version
that exists; it also verifies the published crate's README carries the
mcp-name marker the registry looks for, and waits for crates.io indexing.
Bump the workspace to 1.1.0 so the listing has a version to name.
Co-Authored-By: siGit Code <noreply@sigit.si>
@setoelkahfi
setoelkahfi merged commit 140d6bc into mainSep 4, 2026
1 check passed
Sign up for freeto 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

@setoelkahfi