Skip to content

Add MCP integrations for Claude Desktop, Cursor and Copilot#44

Draft
skools-here wants to merge 1 commit intoluarss:mainfrom
skools-here:add-mcp-client-integrations
Draft

Add MCP integrations for Claude Desktop, Cursor and Copilot#44
skools-here wants to merge 1 commit intoluarss:mainfrom
skools-here:add-mcp-client-integrations

Conversation

@skools-here
Copy link
Copy Markdown
Contributor

@skools-here skools-here commented Mar 5, 2026

Adds MCP integration configs for:

  • Claude Desktop
  • Cursor
  • GitHub Copilot

Uses the standard configuration defined in the README.

Closes #8

Summary by CodeRabbit

  • Chores
    • Added MCP server configuration for openroad-mcp across Claude, Copilot, and Cursor development tools to enable AI assistant integration.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 5, 2026

📝 Walkthrough

Walkthrough

Three new MCP server configuration files are added for different AI coding assistants (Claude, GitHub Copilot, and Cursor), each defining identical settings that reference the "openroad-mcp" project via a GitHub repository URL with the uvx command.

Changes

Cohort / File(s) Summary
MCP Server Configurations
.claude/settings.json, .copilot/settings.json, .cursor/settings.json
Added MCP server configurations named "openroad-mcp" with identical setup across three AI coding assistants, each specifying command "uvx" and arguments to fetch from the GitHub repository via --from git+https://github.com/luarss/openroad-mcp.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 Three config files hop in place,
OpenRoad finds its happy space,
Claude, Copilot, Cursor too—
MCP magic, shiny new! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately and concisely describes the main change: adding MCP integration configuration files for three clients (Claude Desktop, Cursor, Copilot).
Linked Issues check ✅ Passed The PR successfully implements MCP integrations for Claude Desktop, Cursor, and GitHub Copilot as required by issue #8, completing three of the pending items.
Out of Scope Changes check ✅ Passed All three configuration files (.claude/settings.json, .cursor/settings.json, .copilot/settings.json) are directly related to the stated objectives and issue #8 requirements with no out-of-scope changes detected.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

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

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


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.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.cursor/settings.json:
- Around line 6-8: Replace the floating git dependency
"git+https://github.com/luarss/openroad-mcp" in .cursor/settings.json with a
pinned ref (tag or commit SHA) to ensure reproducible installs, and add the
required environment variable keys OPENROAD_EXE and OPENROAD_FLOW into the same
settings file so the runtime can discover OpenROAD paths (mirror the vars used
in .mcp.json). Also update README.md's "Standard Configuration" example to show
the pinned dependency and document the OPENROAD_EXE/OPENROAD_FLOW environment
variable pattern and expected values.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: c70cce3f-86af-4b74-bce4-1e26d32b0141

📥 Commits

Reviewing files that changed from the base of the PR and between d5a4e36 and 951a789.

📒 Files selected for processing (3)
  • .claude/settings.json
  • .copilot/settings.json
  • .cursor/settings.json

Comment thread .cursor/settings.json
Copy link
Copy Markdown
Owner

@luarss luarss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you tested on these clients? I would love to see some screenshots of them working

@luarss
Copy link
Copy Markdown
Owner

luarss commented Mar 6, 2026

Or - even better if there is a way to test these client's compatibility with openroad-mcp via CI @skools-here

@luarss luarss marked this pull request as draft March 15, 2026 16:01
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.

Integrations

2 participants