Skip to content

feat: add minimal project-scoped MCP integration for v0.2#2

Open
davadev wants to merge 14 commits into
release/0.2from
feature/mcp-project-scoped-discovery
Open

feat: add minimal project-scoped MCP integration for v0.2#2
davadev wants to merge 14 commits into
release/0.2from
feature/mcp-project-scoped-discovery

Conversation

@davadev

@davadev davadev commented Feb 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • add minimal MCP server surface with list_programs and invoke_program
  • add project-scoped discovery from userlib/<project> and rllmlib, including compact contract hints and invocation templates
  • add refresh support (list_programs.refresh) and one-time auto-refresh retry on invoke id miss
  • add comprehensive MCP/CLI tests and update docs (docs/mcp.md, docs/cli.md, README.md, ROADMAP.md, CHANGELOG.md, AGENTS.md)

- Extract shared MCP utilities to runllm/mcp_utils.py.
- Support 'runllm' project scope for onboarding examples discovery.
- Pin absolute --repo-root in OpenCode MCP command for deterministic discovery.
- Translate 'format: json' to 'response_format' for OpenAI models in executor.
- Remove project-level MCP server generation from install-opencode.
- Fix MCP cursor types to integer in server and registry.
- Add unit tests for JSON format translation and project discovery.
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