@jhzhu89/mcp-server-web-search
Provides web search capabilities using Azure OpenAI's Responses API, enabling real-time search with source citations.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
@jhzhu89/mcp-server-web-search
MCP Server for web search via Azure OpenAI Responses API with web_search_preview tool.
Installation
Prerequisites
Bun runtime installed
Claude Code (Recommended)
# Install globally (available in all projects)
claude mcp add web-search bunx @jhzhu89/mcp-server-web-search \
-s user \
-e AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com \
-e AZURE_OPENAI_DEPLOYMENT=gpt-5-mini
# Or install for current project only (default)
claude mcp add web-search bunx @jhzhu89/mcp-server-web-search \
-e AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com \
-e AZURE_OPENAI_DEPLOYMENT=gpt-5-miniManual Configuration
Add to your .mcp.json:
{
"mcpServers": {
"web-search": {
"type": "stdio",
"command": "bunx",
"args": ["@jhzhu89/mcp-server-web-search"],
"env": {
"AZURE_OPENAI_ENDPOINT": "https://your-resource.openai.azure.com",
"AZURE_OPENAI_DEPLOYMENT": "gpt-5-mini"
}
}
}
}Related MCP server: @kyaulabs/deepseek-websearch
Environment Variables
Variable | Required | Default | Description |
| ✓ | - | Azure OpenAI endpoint URL |
|
| Deployment name | |
|
| API version |
Authentication
This server uses DefaultAzureCredential for Azure authentication. Supported methods:
Azure CLI (local development): Run
az loginbefore startingEnvironment variables: Set
AZURE_CLIENT_ID,AZURE_TENANT_ID,AZURE_CLIENT_SECRETManaged Identity: Works automatically in Azure environments
Tool: web_search
Search the web for real-time information with source citations.
Input
Parameter | Type | Required | Description |
| string | ✓ | Search query |
|
| Amount of context (default: | |
| object |
|
Output (structuredContent)
{
"results": [
{
"query": "original search query",
"text": "Answer text with inline [citations](url)...",
"citations": [
{
"title": "Source Title",
"url": "https://example.com",
"start_index": 0,
"end_index": 100
}
]
}
]
}Development
# Clone and install
bun install
# Run locally
export AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com
az login
bun run start
# Run with HTTP transport
bun run start:http
# Test
bun testLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Enable AI assistants to perform web searches using Perplexity's Sonar Pro.
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Web search, Google SERP, page extraction to markdown and cited answers for AI agents.
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables web search and web fetch operations using Ollama's hosted APIs, allowing MCP clients to search the web and retrieve page content.2MIT
- AlicenseAqualityDmaintenanceEnables real-time web search via DeepSeek's server-side tool without requiring additional search API keys.114 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables web search and webpage content fetching with SSRF protections, returning structured results.MIT
- FlicenseNot gradedqualityCmaintenanceEnables the AI Learning Assistant to perform web searches for current or external information, returning ranked public-web results with titles, URLs, snippets, and scores over Streamable HTTP.-