Конфигурация одинаковая по смыслу: remote MCP, URL https://seo.alfastat.ru/mcp, заголовок Authorization: Bearer <токен>.
OpenAI (Agents SDK / Responses API) #
from agents import Agent
from agents.mcp import MCPServerStreamableHttp
mcp = MCPServerStreamableHttp(
params={
"url": "https://seo.alfastat.ru/mcp",
"headers": {"Authorization": "Bearer <токен>"}
},
name="alfastat",
)
agent = Agent(name="seo", mcp_servers=[mcp])Или в Codex CLI (~/.codex/config.toml):
[mcp_servers.alfastat]
url = "https://seo.alfastat.ru/mcp"
http_headers = { "Authorization" = "Bearer <токен>" }Anthropic (Claude Code / Claude Desktop) #
Claude Code:
claude mcp add --transport http alfastat https://seo.alfastat.ru/mcp \
--header "Authorization: Bearer <токен>"Claude Desktop (через claude_desktop_config.json, транспорт remote):
{
"mcpServers": {
"alfastat": {
"type": "http",
"url": "https://seo.alfastat.ru/mcp",
"headers": { "Authorization": "Bearer <токен>" }
}
}
}OpenCode #
В ~/.config/opencode/opencode.json (или opencode.json в проекте):
{
"mcp": {
"alfastat": {
"type": "remote",
"url": "https://seo.alfastat.ru/mcp",
"headers": { "Authorization": "Bearer <токен>" },
"enabled": true
}
}
}Pi #
В ~/.pi/agent/settings.json:
{
"mcpServers": {
"alfastat": {
"url": "https://seo.alfastat.ru/mcp",
"headers": { "Authorization": "Bearer <токен>" }
}
}
}Gemini CLI #
В ~/.gemini/settings.json:
{
"mcpServers": {
"alfastat": {
"httpUrl": "https://seo.alfastat.ru/mcp",
"headers": { "Authorization": "Bearer <токен>" }
}
}
}После настройки перезапустите агент и проверьте список инструментов (/tools в OpenCode, /mcp в Claude Code, mcp list в Gemini CLI).