Skip to content

feat: add MCP server and CLI version flags - #24

Merged
classx merged 4 commits into
classx:mainfrom
alexeynikandrov:main
Sep 15, 2026
Merged

classx merged 4 commits into
classx:mainfrom
alexeynikandrov:main

Conversation

@alexeynikandrov

Copy link
Copy Markdown
Contributor

Summary

  • Add an MCP server available through rfc-cli mcp.
  • Support MCP initialization over stdio with newline-delimited JSON and Content-Length framing.
  • Add read-only tools for listing RFCs, viewing RFC content, checking status, dependencies, and connectivity.
  • Automatically configure rfc-cli in .mcp.json during rfc-cli init.
  • Add standard --version and -V CLI flags.
  • Use the package version from Cargo.toml through clap.
  • Add integration tests and documentation for MCP and version output.
  • Bump the package version to 0.1.7.
  • Complete RFC-0010 and RFC-0011.

Verification

  • RFC_VIEWER= make test
  • make build
  • make release
  • cargo fmt -- --check
  • cargo clippy -- -D warnings

Verified:

rfc-cli --version
rfc-cli 0.1.7

rfc-cli -V
rfc-cli 0.1.7

alexeynikandrov and others added 4 commits September 15, 2026 11:13
Add a read-only JSON-RPC MCP server over stdio with RFC listing, viewing, status, dependency, and ping tools. Register the server in .mcp.json during init, document the integration, add protocol and integration tests, and release as v0.1.6.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add standard --version and -V options backed by the package version, with documentation, RFC tracking, and integration coverage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@classx
classx merged commit b835185 into classx:main Sep 15, 2026
1 check passed
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.

2 participants