搜索与抓取服务器

提供基于Jina AI的网页搜索和内容抓取功能的MCP服务器。

  • by MartinSchlott
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 martinschlott/simplemcpsearchserver

使用说明

简单MCP搜索服务器

此MCP服务器提供对Jina AI搜索和抓取工具的访问。

工具

  • searchWeb:搜索网络。输入: { query: string; site?: string; }
  • scrapeUrl:从URL中抓取内容。输入: { url: string; }
  • performDeepSearch:使用Jina AI进行深度搜索。输入: { query: string; reasoning_effort?: 'low' | 'medium' | 'high'; no_direct_answer?: boolean; }

配置(config.json)

A. config.json 文件是必需的。参见 src/config.ts 对于完整模式(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)
}

跑步

  1. 构建: npm run build
  2. 运行: npm start config.json
  • 服务器将开始使用中指定的传输 config.json (http 或 stdio).
  • 如果使用 http,端点为 http://localhost:<port>/mcp.