Skip to content

chore: remove .mcp.json (serena is being discontinued) - #16

Merged
tier940 merged 1 commit into
masterfrom
chore/remove-serena
Aug 6, 2026
Merged

chore: remove .mcp.json (serena is being discontinued)#16
tier940 merged 1 commit into
masterfrom
chore/remove-serena

Conversation

@tier940

@tier940 tier940 commented Aug 6, 2026

Copy link
Copy Markdown
Member

serena is being discontinued, so remove the committed .mcp.json that configures it as an MCP server.

The serena entry runs:

uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context claude-code --project ...

This fetches and executes code from a git URL on session start. A security review flagged this shape of config (supply-chain / RCE risk) when committed to a public repository — which is a fair concern regardless of intent, since it means anyone with an MCP-aware tool pointed at this repo gets that command auto-available.

The file previously also had an unrelated mcp-gemini-cli entry, but the working tree had already dropped it before this change, so this PR removes the file entirely rather than reintroducing that entry.

Summary by CodeRabbit

  • Chores
    • Removed obsolete development tool configuration.
    • No changes to user-facing functionality.

serena is being discontinued. The committed .mcp.json also configured a
command that fetches and runs code from a git URL
(uvx --from git+https://github.com/oraios/serena ...) on session start,
which a security review correctly flagged as a supply-chain/RCE-shaped
config to have committed to a public repository.

Only the serena entry was present in the working tree; the file also
previously had an unrelated mcp-gemini-cli entry on HEAD, but per the
working-tree state that entry is being treated as already removed rather
than restored.
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 78e0aad2-585e-4b36-b8c5-db58f9294927

📥 Commits

Reviewing files that changed from the base of the PR and between 1d4bcd4 and 0163746.

📒 Files selected for processing (1)
  • .mcp.json
💤 Files with no reviewable changes (1)
  • .mcp.json

📝 Walkthrough

Walkthrough

The pull request deletes .mcp.json, including the mcp-gemini-cli and serena MCP server definitions.

Changes

Cohort / File(s) Summary
MCP configuration removal
.mcp.json
Deletes the MCP server configuration file and its two server definitions.

Estimated code review effort: 1 (Trivial) | ~2 minutes

🚥 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 clearly and concisely describes the removal of .mcp.json because the Serena MCP server is being discontinued.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/remove-serena

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

@tier940
tier940 merged commit 1bcae9e into master Aug 6, 2026
2 checks passed
@tier940
tier940 deleted the chore/remove-serena branch August 6, 2026 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant