github / github/github-mcp-server

32600 error code when trying to connect to mcp with openai responses API

Open
#1,246 2 comments 0 reactions 0 assignees View on GitHub
bug stale
Dominant language
Go
Stars
33k
Forks
5k
Avg merge
2d 1h
Merged PRs (30d)
52

Description

### 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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.