github / github/github-mcp-server
32600 error code when trying to connect to mcp with openai responses API
- 主要语言
- Go
- 星标
- 33k
- 派生
- 5k
- 平均合并
- 2 天 1 小时
- 30 天内合并 PR
- 52
描述
### Describe the bug
I have been trying to use the githup-mcp as tool in the openai responses API and I seem to be connecting but keep getting
`"error": {
"type": "mcp_protocol_error",
"code": 32600,
"message": "Session terminated"
},`
even with simple calls such as return 5 most recent issue from a particular repo
### Current code running
```
const resp = await client.responses.create({
model: session.model,
temperature: 0,
parallel_tool_calls: false,
input: [
{ role: "system", content: [{ type: "input_text", text: "Exactly one MCP tool call; no optional fields." }] },
{ role: "user", content: [{ type: "input_text", text:
'Call "list_issues" and return the 5 most recent issues with exactly: {"query":"repo:github/github-mcp-server"}'
}] },
],
tools: [
{
type: "mcp",
server_label: "github",
server_url: "https://api.githubcopilot.com/mcp/",
headers: {
Authorization: `Bearer ${process.env.GITHUB_READ_ONLY_API_KEY}`,
},
require_approval: "never",
allowed_tools: [
"search_repositories",
"search_issues",
"get_issue",
"list_issues",
],
}
],
max_output_tokens: 200,
});
```
Any tips or help would be greatly appreciated have been trying all kinds of types of inputs and nothing is working. Thanks.
贡献指南
评估
这个 Issue 还没有评估数据。