github / github/app

MCP servers included in Plugins do not initiate OAuth flow

未关闭
#289 0 条评论 0 个 reaction 已指派 1 人 已被 @dmytrostruk 认领 在 GitHub 查看
Bugs
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

### Short summary

mcp servers included in a plugin do not start the oauth flow

### Affected version or release

v0.2.7

### Installation context

_No response_

### What happened?

Installing the `seismic` plugin from https://github.com/github/revenue-agent-skills and initating the skill in GitHub App with a question like "What does seismic say about EMU trials?" does not initiate the OAuth flow to the seismic MCP Server.

Running `copilot` after the plugin is installed does start the OAuth flow.

### Steps to reproduce

1. I first made sure I removed the existing seismic MCP I had configured and deleted `copilot-mcp-oauth` values from keychain.
2. Install the plugin with `copilot plugin marketplace add github/revenue-agent-skills` and `copilot plugin install seismic@github-revenue`
3. Relaunch GitHub app and ask "what does seismic say about emu trials?". The seismic MCP server oauth flow will not start.
4. Launch `copilot`. The seismic MCP server oauth flow will start.

### Expected behavior

GitHub App should start the MCP OAuth flow for servers defined in plugins

### Additional context

_No response_

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。