Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 7, 2026

Added .github/copilot-instructions.md to provide Copilot with context about this repository and instruct it to use the ember-mcp MCP server when working with Ember.js code. Also added .vscode/settings.json to automatically configure the local MCP server for development.

Key Instructions

  • MCP Server Configuration: Local and production setup examples for the ember-mcp server
  • Tool Usage Guidance: High-level guidance on when to use the 7 MCP tools with references to README for details
  • Codebase Architecture: Overview of index.js, lib/ services, testing with Vitest, and MCP protocol implementation
  • Development Workflows: Package manager detection emphasis, testing commands, and key patterns

VSCode Settings

Added .vscode/settings.json to automatically wire up the local MCP server for development work:

  • References .github/copilot-instructions.md for Copilot guidance
  • Configures local ember-mcp server using workspace-relative path
  • Uses VSCode's servers key (not mcpServers like Claude Desktop)

The instructions file was streamlined from 232 to 80 lines by removing information that can be obtained through other means (README.md, MCP tools, codebase exploration) and focusing on unique codebase-specific guidance.

Configuration Example

{
  "mcpServers": {
    "ember": {
      "command": "npx",
      "args": ["-y", "ember-mcp"]
    }
  }
}

The setup emphasizes always detecting the project's package manager before suggesting commands and using the MCP tools for Ember.js guidance.

Original prompt

Analyze this repo, and add copilot instructions to it.
Be sure to have copilot use the mcp-server that this repo is building.

Create a PR with your changes.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Copilot instructions for mcp-server Add GitHub Copilot instructions with ember-mcp MCP server integration Jan 7, 2026
Copilot AI requested a review from NullVoxPopuli January 7, 2026 14:31
@NullVoxPopuli
Copy link
Member

@copilot don't duplicate information that you have other ways of getting

Co-authored-by: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 7, 2026

@copilot don't duplicate information that you have other ways of getting

Removed duplicated information. Streamlined from 232 to 80 lines by:

  • Removing detailed tool descriptions (already in README.md)
  • Removing Ember.js best practices (obtainable via MCP tools)
  • Removing detailed architecture info (can be found via codebase exploration)
  • Keeping only: MCP server directive, configuration, and codebase-specific development guidance

Commit: cd1b35a

@NullVoxPopuli
Copy link
Member

@copilot also create a vscode settings files so that the local mcp is wired up as you're doing work

Co-authored-by: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 7, 2026

@copilot also create a vscode settings files so that the local mcp is wired up as you're doing work

Added .vscode/settings.json with configuration for:

  • Local MCP server using ${workspaceFolder}/index.js
  • Copilot instructions file reference
  • Uses VSCode's servers key (not mcpServers like Claude)

The configuration uses workspace-relative paths so it works for anyone who clones the repo.

Commit: 5cac8c0

Copilot AI changed the title Add GitHub Copilot instructions with ember-mcp MCP server integration Add GitHub Copilot instructions and VSCode settings with ember-mcp MCP server integration Jan 7, 2026
@NullVoxPopuli NullVoxPopuli marked this pull request as ready for review January 7, 2026 15:55
@NullVoxPopuli NullVoxPopuli merged commit cc41cb7 into main Jan 7, 2026
3 checks passed
@NullVoxPopuli NullVoxPopuli deleted the copilot/add-copilot-instructions branch January 7, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants