Agno MCP搜索界面
一个Python项目,它将Agno代理连接到MCP服务器,并允许您从以下位置查询它们:
- web UI(
Streamlit) - 两个CLI脚本(
Airbnb和Firecrawl) - 直播:https://agno-mcp-search-ui.onrender.com
特性
- 一个用于运行MCP查询的UI
- 源切换器:
- Firecrawl 用于网络搜索/抓取查询 - Airbnb 关于住宿/房源查询
- 共享后端服务(
mcp_agent.py)由UI和CLI使用
技术栈
- python
- 硝酸银
- Groq模型API(
qwen/qwen3-32b) - MCP服务器通过
npx
- @openbnb/mcp-server-airbnb - firecrawl-mcp
- 溪流
先决条件
- Python 3.10+
- Node.js+npm(
npx必填) - API密钥:
- GROQ_API_KEY - FIRECRAWL_API_KEY (Firecrawl流量所需)
设置
cd "Agno MCP"
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt创建一个 .env 项目根目录中的文件:
GROQ_API_KEY=your_groq_api_key
FIRECRAWL_API_KEY=your_firecrawl_api_key运行Web UI
python3 -m streamlit run app.py运行CLI
Airbnb MCP:
python3 agno_ai_agent_mcp_tools1.pyFirecrawl MCP:
python3 agno_ai_agent_mcp_tools2.py项目结构
app.py # Streamlit UI
mcp_agent.py # Shared MCP agent service
agno_ai_agent_mcp_tools1.py # Airbnb CLI script
agno_ai_agent_mcp_tools2.py # Firecrawl CLI script
requirements.txt
README.md学分
由Anurag Singh开发和设计\ github: \ Instagram: Instagramm.com/ca anuragsingh
