Skip to content

Conversation

@msanatan
Copy link
Contributor

@msanatan msanatan commented Nov 28, 2025

Closes #392

Summary by CodeRabbit

  • New Features
    • Added CodeBuddy CLI integration support across Windows, macOS, and Linux platforms with built-in configuration setup and guided installation steps.

✏️ Tip: You can customize this high-level summary in your review settings.

@msanatan msanatan self-assigned this Nov 28, 2025
@msanatan msanatan merged commit bd620e0 into CoplayDev:main Nov 28, 2025
@msanatan msanatan deleted the add-new-mcp-clients branch November 28, 2025 01:17
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 28, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Adds a new CodeBuddyCliConfigurator class extending JsonFileMcpConfigurator to support CodeBuddy CLI as an MCP client. The configurator initializes with ~/.codebuddy.json configuration paths across all platforms and provides a three-step installation guide.

Changes

Cohort / File(s) Summary
CodeBuddy MCP Configurator
MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs
New public class extending JsonFileMcpConfigurator for CodeBuddy CLI integration. Constructor initializes "CodeBuddy CLI" client with ~/.codebuddy.json configuration paths for Windows, macOS, and Linux. Overrides GetInstallationSteps() with three-step setup instructions.
Unity Metadata
MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs.meta
Added Unity .meta file with standard importer metadata and GUID for the new configurator class.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify that ~/.codebuddy.json is the correct configuration file path for CodeBuddy CLI across all platforms
  • Confirm the three installation steps are accurate and appropriately sequenced
  • Ensure the class follows the established JsonFileMcpConfigurator pattern consistently

Possibly related PRs

Poem

🐰 A buddy named CodeBuddy hops in,
With ~/.codebuddy.json, the fun can begin!
Windows, Mac, Linux—all platforms align,
Three simple steps and integration's divine! ✨

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 17cd543 and 4dfb3e4.

📒 Files selected for processing (2)
  • MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs (1 hunks)
  • MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs.meta (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@msanatan msanatan mentioned this pull request Nov 28, 2025
dsarno added a commit to dsarno/unity-mcp that referenced this pull request Dec 2, 2025
* 'main' of https://github.com/CoplayDev/unity-mcp:
  chore: bump version to 8.1.4
  Fix Claude Windows config and CLI status refresh (CoplayDev#412)
  chore: bump version to 8.1.3
  fix: restrict fastmcp version to avoid potential KeyError (CoplayDev#411)
  chore: bump version to 8.1.2
  Revert project script change
  chore: bump version to 8.1.1
  Fix CLI entry point path in pyproject.toml (CoplayDev#407)
  Fix manage prefabs (CoplayDev#405)
  Remove automatic version bumping from README files and switch to unversioned git URLs
  chore: bump version to 8.1.0
  Add distribution settings for Asset Store vs git defaults (CoplayDev#404)
  Add CodeBuddy CLI configurator (CoplayDev#403)
  Fix stdio reloads (CoplayDev#402)
  Simplify MCP client configs (CoplayDev#401)
  chore: bump version to 8.0.1
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