SimpleMCPSearchServer
1
Simple MCP Search Server is a project designed to provide search and scraping functionalities using Jina AI. It supports web searching, URL content scraping, and deep searching with customizable settings through a configuration file.
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:{ 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
- Build:
npm run build
- Run:
npm start config.json
- The server will start using the transport specified in
config.json
(http
orstdio
). - If using
http
, the endpoint ishttp://localhost:<port>/mcp
.