潜在客户研究工具

一个专注于潜在客户研究的模型上下文协议(MCP)服务器实现,提供语义搜索、网页抓取和批量搜索处理功能。

  • by jzhang17
  • TypeScript
  • 云端部署
  • 1 星标
  • 更新于
在 GitHub 查看 jzhang17/prospect-research-mcp

使用说明

前景研究MCP服务器

一种模型上下文协议(MCP)服务器实现,侧重于部署在Smithery Web基础设施上的前景研究工具。

特性

  • 语义搜索:理解查询背后含义和意图的上下文搜索
  • 网页抓取:从多个网页中提取和处理内容
  • 批量搜索处理:并行执行多个搜索查询
  • 全面覆盖:结合不同的搜索方法进行深入研究

工具

  • 网络搜索

    • 一个语义搜索引擎(Tavily),能够理解查询背后的上下文含义和意图
    • 输入:
      • query (string):要查找的搜索查询
  • 抓取网页

    • 删除提供的网页以获取详细信息
    • 输入:
      • links (array):要抓取的URL列表(最好少于10个)
    • 处理内容以删除图像,并从提供的URL返回组合内容
  • 批量网络搜索

    • 传统的基于关键字的搜索(谷歌通过Search1API),可同时处理多个查询
    • 输入:
      • queries (array):要并行处理的搜索查询列表(最好少于30个)
    • 并行执行多个不同的搜索查询

鼓励

  • simple-assist -一般查询的基本提示
  • research -详细研究问题提示
  • review-code -代码审查提示

配置

必需的API密钥

此服务器需要以下API密钥:

  • TAVILY_API_KEY -用于语义网络搜索功能
  • JINA_API_KEY -用于网页抓取
  • SEARCH1API_KEY -用于批量网络搜索

这些是在Smithery Web环境中为部署的版本配置的。

使用Claude Desktop

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "prospect-research": {
      "transport": "sse",
      "url": "https://smithery.ai/server/@jzhang17/prospect-research-mcp",
      "env": {
        "TAVILY_API_KEY": "YOUR_TAVILY_API_KEY",
        "JINA_API_KEY": "YOUR_JINA_API_KEY",
        "SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
      }
    }
  }
}

对于其他MCP客户端

配置您的客户端,使其使用SSE传输类型和Smithery托管的URL连接到服务器。

结构

  • /src/index.ts -主服务器入口点
  • /src/tools/ -MCP工具实现(网络搜索、网页抓取、批量搜索)
  • /src/prompts/ -MCP提示实现
  • /src/types/ -TypeScript类型定义

部署

此服务器部署到Smithery Web平台。要访问已部署的服务器,请执行以下操作:

  1. 访问 Smithery.ai
  2. 服务器可通过Smithery Web提供的URL访问

参考文献