-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Open
Labels
bugSomething isn't workingSomething isn't working
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.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working