microsoft / microsoft/copilot-for-eclipse

Support file-based MCP server configuration (mcp.json)

Open
#127 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
126
Forks
60
Avg merge
2d 6h
Merged PRs (30d)
5

Description

Add support for discovering MCP server configurations from mcp.json files, same as in VSCode and GitHub Copilot CLI and probably intelliJ (not tested)

Supported locations (lowest to highest priority):

  1. Global: ~/.config/github-copilot/eclipse/mcp.json (Linux/macOS) / %APPDATA%\github-copilot\eclipse\mcp.json (Windows)
  2. Project: <project>/.vscode/mcp.json
  3. Project: <project>/.github/copilot/mcp.json

Servers from all sources are merged. Manual preference configuration and extension-point contributions retain highest priority.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing MCP server configuration discovery and preference-merging entry point in the Eclipse plugin. Check the three supported mcp.json locations in their stated priority order, then verify that servers are merged while manual preferences and extension-point contributions remain highest priority. Done means all listed platform and project locations are discovered with the documented precedence.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.