使用说明
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-airbnbfirecrawl-mcp
- 溪流
先决条件
- Python 3.10+
- Node.js+npm(
npx必填) - API密钥:
GROQ_API_KEYFIRECRAWL_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.py
Firecrawl 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: github/anurag-m1
Instagram: Instagramm.com/ca anuragsingh