anthropics / anthropics/claude-agent-sdk-python
MCP Servers with OAuth are failing at startup
- 主要語言
- Python
- 星號
- 8.1k
- 分支
- 1.3k
- 平均合併
- 2 天 31 分鐘
- 30 天內合併 PR
- 1
描述
Using claude code python sdk with oauth mcp servers doesn't work, and marks them as failed.
Adding here a subset of the initial response received by .query, showing an example of monday-api-mcp (which uses env bearer token), and wix-mcp-remote (using oauth)
`{
"subtype": "init",
"data": {
"type": "system",
"subtype": "init",
"mcp_servers": [
{
"name": "monday-api-mcp",
"status": "connected"
},
{
"name": "wix-mcp-remote",
"status": "failed"
}
],
"model": "claude-opus-4-1",
"permissionMode": "bypassPermissions",
"apiKeySource": "ANTHROPIC_API_KEY"
}
}`
In claude code terminal it works great, as soon as running `claude` the oauth window pop ups.
Also, claude code docs lacks a lot about OAuth flows with MCP servers.
Any ideas how to solve it?
I also though about handling the oauth flow manually and then put the secrets somewhere, but can't find where claude saves and uses them.
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。