github / github/app

MCP servers included in Plugins do not initiate OAuth flow

オープン
#289 コメント 0 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。