并行搜索API服务

一个基于ElysiaJS和TypeScript构建的并行搜索API服务,提供自然语言搜索、快速部署和可定制处理器功能。

  • by dallenpyrah
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 dallenpyrah/parallel-ai-mcp

使用说明

并行搜索MCP服务器

用于并行搜索API的模型上下文协议(MCP)服务器,使用ElysiaJS构建并部署在Vercel上。

特性

  • 🔍 以自然语言为目标的网络搜索
  • 🚀 在Vercel无服务器上快速部署
  • 🔐 用户提供的API密钥(服务器所有者无需付费)
  • 📊 排名,LLM优化结果与引用
  • ⚙️ 可定制处理器(基础/专业)
  • 🌐 使用ElysiaJS和TypeScript构建

部署

快速部署

  1. 分叉此存储库
  2. 连接到Vercel:https://vercel.com/new
  3. 部署!
  4. 您的MCP服务器将在以下网址提供: https://your-project.vercel.app/mcp

地方发展

# Install dependencies
bun install

# Run locally
bun run dev

# Test with MCP Inspector
npx @modelcontextprotocol/inspector@latest http://localhost:8000/mcp

使用游标

添加到您的 .cursor/mcp.json:

{
  "mcpServers": {
    "parallel-search": {
      "url": "https://your-deployment.vercel.app/mcp",
      "headers": {
        "x-api-key": "YOUR_PARALLEL_API_KEY"
      }
    }
  }
}

注: 每个用户都需要他们自己的并行API密钥https://parallel.ai

工具: parallel_search

参数

  • objective (可选):自然语言搜索目标
  • search_queries (可选):特定查询列表(最多5个)
  • processor (可选):“基本”(默认)或“专业”
  • max_results (可选):限制结果数量
  • max_chars_per_result (可选):控制摘录长度(100-30000)
  • source_policy (可选):包括/排除特定域
  • api_key (可选):您的并行API密钥(或通过头设置)

示例

在Cursor/Claude中:

Search for "latest developments in quantum computing" using parallel_search

API终点

  • GET /health -健康检查端点
  • POST /mcp -MCP协议端点

发展

# Install dependencies
bun install

# Run development server
bun run dev

# Build for production
bun run build

许可证

麻省理工学院