Token导航 LogoToken导航TokenDH.com
AI Sourcing Agent With Coresignal MCP logo
搜索检索stdio官方级别未说明来源级核验

AI Sourcing Agent With Coresignal MCP

MCP Server

一款利用AI通过自然语言查询寻找公司和员工的智能采购助手,适用于市场研究、投资分析和人才招聘等场景。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python搜索文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ABDUL-RAHMAN-DARVESH

提供方

ABDUL-RAHMAN-DARVESH

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

基于人工智能的采购代理

一个智能采购助手,利用人工智能通过自然语言查询来寻找公司和员工。采用FastAPI后端和Streamlit前端构建,由Groq LLM和Coresignal API提供支持。

特点/特性

  • 使用Groq大型语言模型进行自然语言查询处理
  • 通过Coresignal API搜索公司和员工信息
  • 🎨 带有深色/浅色主题的交互式Streamlit用户界面
  • 📊 高级过滤与多级结果高亮显示
  • 📁 将结果导出为CSV、Excel和PDF格式
  • 🔍 基于AI的结果总结

建筑

  • 后端FastAPI 服务器(app.py负责处理人工智能处理和API调用
  • 前端Streamlit 客户端(client.py) 提供交互式用户界面
  • AI引擎Groq LLM用于查询解析和结果分析
  • 数据源公司和员工数据的Coresignal API

设置

先决条件

  • Python 3.13及以上版本
  • Coresignal API密钥
  • Groq API密钥

安装

  1. 克隆并导航到项目
cd "AI-Powered Sourcing Agent"
  1. 安装依赖项
pip install -r requirements.txt
  1. 配置环境变量:

创建/更新 .env 文件:

CORESIGNAL_API_KEY=your_coresignal_api_key
GROQ_API_KEY=your_groq_api_key

如何跑步

方法1:双终端设置(推荐)

1号航站楼 - 启动FastAPI后端:

uvicorn app:app --reload --port 8000

2号航站楼 - 启动Streamlit前端

streamlit run client.py

方法2:单条命令

# Start backend in background, then frontend
uvicorn app:app --reload --port 8000 & streamlit run client.py

访问应用程序的地址为: http://localhost:8501

示例查询

公司搜索示例

查询预期输出使用场景
"Find AI companies in San Francisco"旧金山AI/ML公司列表,含行业、规模、地点市场调研
"Show me fintech startups with more than 100 employees"按规模筛选的金融科技公司投资分析
"Chemical companies with polymer research in Germany"以聚合物为重点的德国化工公司行业目标
"Find SaaS companies in Europe"拥有网站和详细信息的欧洲SaaS公司潜在销售客户开发

员工搜索示例

查询预期输出使用场景
"Find Python developers at Google"具备Python技能的谷歌员工人才搜寻
"Show me data scientists with machine learning experience"拥有资源的机器学习领域数据科学家招聘
"Find senior engineers at Microsoft in Seattle"西雅图地区的资深微软工程师竞争分析
"LLM engineers with QLoRA fine-tuning experience"大型语言模型(LLM)微调技术专家技术招聘

高级查询示例

主查询精炼综合结果
"Find tech companies""Europe, more than 500 employees"欧洲大型科技公司
"Show me engineers""AI/ML background, San Francisco"基于SF的AI/ML工程师
"Find pharmaceutical companies""drug discovery, Boston area"波士顿制药公司在药物研发领域

详细功能特性

智能查询处理

  • 自动检测查询内容是关于公司还是员工
  • 将自然语言转换为结构化的API过滤器
  • 处理位置、行业、技能和规模参数

高级用户界面功能

  • 多级高亮显示最佳结果(绿色)、技能匹配(橙色/紫色)、高连接/规模(蓝色)
  • 动态过滤按位置、大小、连接关系筛选结果
  • 切换主题在浅色模式和深色模式之间切换
  • 导出选项以多种格式下载结果

AI摘要生成

  • 提供搜索结果的智能摘要
  • 突出显示最相关的匹配项
  • 基于查询意图的情境洞察

API 端点

POST(邮政、邮寄、帖子、发布) /sourcing

主要的搜索终端,负责处理查询并返回结果。

请求体

{
  "user_query": "Find AI companies in Silicon Valley",
  "refinement_query": "more than 200 employees"
}

回应:

{
  "query_type": "company",
  "results": [
    {
      "Name": "OpenAI",
      "Industry": "Artificial Intelligence",
      "Size": "500-1000",
      "Location": "United States",
      "Website": "openai.com"
    }
  ],
  "ai_summary": "Found 15 AI companies in Silicon Valley..."
}

故障排除

常见问题

  1. “连接被拒绝”错误:

- 确保FastAPI后端正在8000端口上运行 - 检查端口是否已被占用

  1. “未找到结果”:

- 验证API密钥 .env 文件 - 检查Coresignal API的配额/限制 - 尝试使用更宽泛的搜索词

  1. 导入错误

- 重新安装依赖项: pip install -r requirements.txt - 检查Python版本兼容性

性能提示

  • 使用具体查询以获得更好结果
  • 将主要查询与细化条件结合以提高精确度
  • 导出大型结果集以进行离线分析

做出贡献

欢迎随时提交问题和增强功能请求!

目录标签

目录标签

Python搜索文档处理AI采购本地部署自然语言查询公司搜索员工搜索数据导出

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP