Skip to content

Add MCP server endpoint - #658

Merged
hsbt merged 1 commit into
masterfrom
claude/rubyci-mcp-endpoint-2550ef
Jul 28, 2026
Merged

Add MCP server endpoint#658
hsbt merged 1 commit into
masterfrom
claude/rubyci-mcp-endpoint-2550ef

Conversation

@hsbt

@hsbt hsbt commented Jul 28, 2026

Copy link
Copy Markdown
Member

This adds POST /mcp, a read-only Model Context Protocol endpoint built on the official mcp gem over Streamable HTTP in stateless mode, so it works across multiple Puma processes on Heroku. AI agents can query build results to find when a test started failing, which servers it affects, and the suspect commit range as a github.com/ruby/ruby compare URL, then chain into GitHub and bugs.ruby-lang.org MCP servers for triage. Tools: list_servers, current_status, report_history, search_failures, find_failure_origin, failing_servers, get_log_excerpt.

claude mcp add --transport http rubyci https://rubyci.org/mcp

🤖 Generated with Claude Code

Serve build history and failure-log queries over the Model Context
Protocol (Streamable HTTP, stateless, read-only) so AI agents can find
when a test started failing and the suspect commit range, then chain
into GitHub and bugs.ruby-lang.org MCP servers for triage.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@hsbt
hsbt merged commit d64eaca into master Jul 28, 2026
2 checks passed
@hsbt
hsbt deleted the claude/rubyci-mcp-endpoint-2550ef branch July 28, 2026 06:57
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