Skip to content

feat(platform): add MiMo Code MCP support#688

Open
Aditya-Tripuraneni wants to merge 2 commits into
tirth8205:mainfrom
Aditya-Tripuraneni:feat/mimo-platform-support
Open

feat(platform): add MiMo Code MCP support#688
Aditya-Tripuraneni wants to merge 2 commits into
tirth8205:mainfrom
Aditya-Tripuraneni:feat/mimo-platform-support

Conversation

@Aditya-Tripuraneni

Copy link
Copy Markdown

Pull Request

Linked issue

closes #593

What & why

This pull request adds support for MiMo Code as an MCP install target, allowing users to configure code-review-graph for MiMo Code projects. The implementation ensures that MiMo Code's configuration is project-local, preserves existing settings, and integrates smoothly with the install and uninstall workflows. Documentation and tests have also been updated to reflect and verify this new platform support.

How it was tested

uv run pytest tests/ --tb=short -q
uv run ruff check code_review_graph/
uv run mypy code_review_graph/ --ignore-missing-imports --no-strict-optional

MiMo Code Platform Support

  • Added MiMo Code as an installable platform via the CLI (--platform mimo), updating _PLATFORM_CHOICES and all related documentation to list MiMo Code as a supported platform. [1] [2] [3] [4] [5]
  • Implemented MiMo Code platform configuration in skills.py, including detection logic, config file path, and schema for the local MCP server command. The configuration is written to .mimocode/mimocode.json and preserves any existing configuration. [1] [2]
  • Updated documentation (CHANGELOG.md, README.md, docs/USAGE.md, docs/architecture.md) to describe MiMo Code support, configuration file location, and installer behavior. [1] [2] [3]

Testing

  • Added unit tests to verify that MiMo Code is registered correctly, writes a runnable project config, preserves existing servers, and that the install is idempotent and respects dry-run mode. [1] [2] [3]

@jeffreyl45

Copy link
Copy Markdown

lgtm

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.

[Platform]:

2 participants