Best for
- Developers using Claude Code or other AI coding agents to incorporate real-time information.
- Developers needing to resolve rare errors or lacking documentation.
- Developers needing design review or complex problem-solving support.
This server provides a convenient way to integrate OpenAI's advanced search capabilities via MCP, suitable for coding scenarios needing real-time info. However, it requires an OpenAI API key and possibly access permissions.
Strongest · Documentation 12/20 Weakest · Reliability 4/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js
OPENAI_API_KEY
Required OpenAI API key from the OpenAI platform; your account must have o3 access (Tier 4 or verified organization).
OPENAI_MODEL
Model to use: o3, o4-mini, or gpt-5; defaults to o3.
SEARCH_CONTEXT_SIZE
Search context size: low, medium, or high; defaults to medium.
REASONING_EFFORT
Reasoning effort level: low, medium, or high; defaults to medium.
OPENAI_API_TIMEOUT
API request timeout in milliseconds; defaults to 300000 (5 minutes).
OPENAI_MAX_RETRIES
Max retries for failed requests; defaults to 3; SDK auto-retries on 429, 5xx, and connection errors.
Recommended installation via npx: run claude mcp add o3 -s user -e OPENAI_API_KEY=your-api-key -e OPENAI_MODEL=o3 -e SEARCH_CONTEXT_SIZE=medium -e REASONING_EFFORT=medium -e OPENAI_API_TIMEOUT=300000 -e OPENAI_MAX_RETRIES=3 -- npx o3-search-mcp. Alternatively, clone the repo and build locally: git clone [email protected]:yoshiko-pg/o3-search-mcp.git && cd o3-search-mcp && pnpm install && pnpm build, then configure to run node /path/to/o3-search-mcp/build/index.js.
{
"mcpServers": {
"o3-search": {
"command": "npx",
"args": [
"o3-search-mcp"
],
"env": {
"OPENAI_API_KEY": "your-api-key",
"OPENAI_MODEL": "o3",
"SEARCH_CONTEXT_SIZE": "medium",
"REASONING_EFFORT": "medium",
"OPENAI_API_TIMEOUT": "300000",
"OPENAI_MAX_RETRIES": "3"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"o3-search": {
"command": "npx",
"args": [
"o3-search-mcp"
],
"env": {
"OPENAI_API_KEY": "your-api-key",
"OPENAI_MODEL": "o3",
"SEARCH_CONTEXT_SIZE": "medium",
"REASONING_EFFORT": "medium",
"OPENAI_API_TIMEOUT": "300000",
"OPENAI_MAX_RETRIES": "3"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add o3-search -e OPENAI_API_KEY=your-api-key -e OPENAI_MODEL=o3 -e SEARCH_CONTEXT_SIZE=medium -e REASONING_EFFORT=medium -e OPENAI_API_TIMEOUT=300000 -e OPENAI_MAX_RETRIES=3 -- npx o3-search-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Register it with claude mcp add (or the JSON config), restart the client, and confirm the o3 search tool appears in the client's tool list; then ask a question the agent should delegate to o3 to verify end-to-end connectivity.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
o3-search-mcp is an MCP server that allows AI coding agents (such as Claude Code) to autonomously consult OpenAI's advanced models for web search, helping solve complex problems. By integrating this server, agents can access real-time information from a wide range of sources, including GitHub issues and Stack Overflow, significantly increasing the chances of resolving niche issues. The server supports specifying OpenAI models (e.g., o3, o4-mini, gpt-5) and offers configurable parameters such as search context size and reasoning effort.
MCP server providing web search and content fetching via DuckDuckGo
Your AI never forgets again.
Telegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
Official MCP server for Hostinger API.
Source revision 1ad6938fcfe5 Data synced 2026-10-12 Read the FMRS scoring method