Simple MCP Search Server
About
# Simple MCP Search Server This MCP server provides access to Jina AI search and scraping tools. ## Tools - `searchWeb`: Search the web. Input: `{ query: string; site?: string; }` - `scrapeUrl`: Scrape content from a URL. Input: `{ url: string; }` - `performDeepSearch`: Perform a deep search using Jina AI. Input: `{…
Explore
- searchWeb: Search the web with an optional site filter.
- scrapeUrl: Scrape content from a given URL.
- performDeepSearch: Perform deep searches with configurable reasoning effort.
- Configurable log level, transport, and port via config.json.
1. Build: npm run build
2. Run: npm start config.json
- The server will start using the transport specified in config.json (http or stdio).
- If using http, the endpoint is http://localhost:<port>/mcp.
A config.json file is required. Refer to src/config.ts for the full schema (ConfigSchema).
{
"name": "simple-jina-mcp-server", // Server name for MCP discovery
"version": "1.0.0", // Server version
"apiKeys": {
"jina": "YOUR_JINA_API_KEY" // Optional: Jina API key
},
"logLevel": "info", // Optional: "debug", "info", "warn", "error" (default: "info")
"transport": "http", // Optional: "http" or "stdio" (default: "http")
"port": 3123 // Optional: Port for HTTP transport (default: 3123)
}
searchWeb
Search the web. Input: `{ query: string; site?: string; }`
scrapeUrl
Scrape content from a URL. Input: `{ url: string; }`
performDeepSearch
Perform a deep search using Jina AI. Input: `{ query: string; reasoning_effort?: 'low' | 'medium' | 'high'; no_direct_answer?: boolean; }`
- searchWeb: Search the web. Input: { query: string; site?: string; }
- scrapeUrl: Scrape content from a URL. Input: { url: string; }
- performDeepSearch: Perform a deep search using Jina AI. Input: { query: string; reasoning_effort?: 'low' | 'medium' | 'high'; no_direct_answer?: boolean; }
This MCP server provides access to Jina AI search and scraping tools.
Tools
- searchWeb: Search the web. Input: { query: string; site?: string; }
- scrapeUrl: Scrape content from a URL. Input: { url: string; }
- performDeepSearch: Perform a deep search using Jina AI. Input: { query: string; reasoning_effort?: 'low' | 'medium' | 'high'; no_direct_answer?: boolean; }
Configuration (config.json)
A config.json file is required. Refer to src/config.ts for the full schema (ConfigSchema).
{
"name": "simple-jina-mcp-server", // Server name for MCP discovery
"version": "1.0.0", // Server version
"apiKeys": {
"jina": "YOUR_JINA_API_KEY" // Optional: Jina API key
},
"logLevel": "info", // Optional: "debug", "info", "warn", "error" (default: "info")
"transport": "http", // Optional: "http" or "stdio" (default: "http")
"port": 3123 // Optional: Port for HTTP transport (default: 3123)
}
Running
1. Build: npm run build
2. Run: npm start config.json
- The server will start using the transport specified in config.json (http or stdio).
- If using http, the endpoint is http://localhost:<port>/mcp.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


