Token导航 LogoToken导航TokenDH.com
Gadget Spec Scout logo
文档知识未说明官方级别未说明来源级核验

Gadget Spec Scout

MCP Server

Gadget Spec Scout是一款AI驱动的智能手机比较和推荐系统,通过MCP增强智能提供个性化建议。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
Jupyter Notebook文档处理知识管理

安装说明

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

作者 / 组织

Sjking2025

提供方

Sjking2025

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

🔍 Gadget Spec Scout-人工智能智能智能手机比较系统

![Open In Colab](https://colab.research.google.com/github/yourusername/gadget-spec-scout/blob/main/gadget_spec_scout_mcp_enhanced_v1.ipynb) ![Python 3.10+](https://www.python.org/downloads/)

支持生产的ADK实施,具有MCP增强的智能,用于智能手机比较和推荐

使用AI代理改变智能手机购物,该代理可以记住您的偏好,了解上下文,并提供出色的建议!

______________________________________________________________________

✨ 主要特点

🧠 MCP增强智能

  • 情境感知对话 -Agent会记住以前的查询并提供智能跟进
  • 偏好学习 -自动推断预算、功能和品牌偏好
  • 聪明的建议 -将澄清问题减少75%
  • 会话跟踪 -跨多个查询维护上下文

🤖 智能代理系统

  • 动态工具选择 -单个代理智能地使用所有可用工具
  • Web搜索集成 -查找不在数据库中的手机信息
  • 多零售商定价 -比较亚马逊、Flipkart和Croma的价格
  • 综合评论 -综合评级、优缺点

📊 生产就绪功能

  • 会话管理 -持续对话历史
  • 错误处理 -优雅的回退和重试逻辑
  • 测井和观测 -跟踪代理决策和工具使用情况
  • Google Drive集成 -Colab中的轻松文件管理

______________________________________________________________________

🎯 魔术演示

无MCP (基本模式):

User: "Which phone has better battery?"
Agent: "Which phones would you like me to compare?"
User: "The ones we discussed"
Agent: "Could you specify the phone names?"

3回合,令人沮丧的经历

使用MCP (增强模式):

User: "Which phone has better battery?"
Agent: "Based on our earlier comparison, Samsung S24 Ultra has 
5000mAh vs iPhone 15 Pro Max's 4441mAh. Samsung wins by 13%!"

1转,精彩体验!

______________________________________________________________________

🚀 快速开始

先决条件

  • 谷歌账户(Colab)
  • Gemini API密钥(在这里买一个)
  • 谷歌云端硬盘(用于MCP文件)

设置(5分钟)

1.将文件上传到Google Drive

将这些文件上传到 /content/drive/MyDrive/Kaggle-Google-ADK/:

Kaggle-Google-ADK/
├── gadget-scout-mcp/          # MCP server folder
│   ├── server.py
│   ├── config.py
│   ├── resources/
│   │   ├── conversation.py
│   │   └── tool_registry.py
│   └── prompts/
│       └── query_context.py
└── mcp_client_colab.py        # Colab-compatible MCP client

2.在谷歌Colab中打开

点击上方的“在Colab中打开”徽章或上传 gadget_spec_scout_mcp_enhanced_v1.ipynb

3.设置API密钥

  • 点击🔑 Colab侧栏中的(秘密)
  • 添加密码: GEMINI_API_KEY
  • 粘贴API密钥
  • 启用“笔记本访问”

4.运行所有单元格

  • 运行时→ 全部运行
  • 出现提示时允许访问驱动器
  • 注意: ✅ MCP components loaded successfully!

5.测试魔法!

# Query 1
await run_query(
    "Compare Samsung S24 Ultra and iPhone 15 Pro Max",
    session_id="demo"
)

# Query 2 (no phone names needed!)
await run_query(
    "Which has better battery?",
    session_id="demo"
)

______________________________________________________________________

🏗️ 建筑

┌─────────────────────────────────────────────────────────┐
│                    User Query                            │
└────────────────────┬────────────────────────────────────┘
                     │
                     ▼
┌─────────────────────────────────────────────────────────┐
│              GadgetScout Agent (Gemini)                  │
│  • Receives query + MCP context                          │
│  • Selects appropriate tools                             │
│  • Provides conversational response                      │
└────────────────────┬────────────────────────────────────┘
                     │
                     ▼
┌─────────────────────────────────────────────────────────┐
│           MCP Server (Context Management)                │
│                                                          │
│  📚 Conversation Tracking                                │
│    • Last 10 queries with tools used                    │
│    • Inferred preferences (budget, features, brands)    │
│    • Conversation themes                                │
│                                                          │
│  🧠 Context Generation                                   │
│    • Query classification                               │
│    • Smart suggestions                                  │
│    • Relevant data extraction                           │
│                                                          │
│  🛠️ Tool Registry                                        │
│    • Rich metadata for 5 tools                          │
│    • Usage patterns & examples                          │
│    • Success rate tracking                              │
└────────────────────┬────────────────────────────────────┘
                     │
                     ▼
┌─────────────────────────────────────────────────────────┐
│              Smartphone Database                         │
│  • 5 flagship phones (expandable)                       │
│  • Specs, Prices, Reviews                               │
└─────────────────────────────────────────────────────────┘

______________________________________________________________________

🛠️ 可用工具

工具说明查询示例
search_devices查找符合条件的手机“最佳手机₹70,000"
get_specs获取详细规格“三星S24的规格是什么?”
get_price多零售商价格比较“最便宜的iPhone 15在哪里?”
get_reviews聚合用户评论“用户对Pixel 8有什么看法?”
compare_specs并排比较“比较OnePlus 12与小米14”

______________________________________________________________________

📊 性能指标

度量无MCP有MCP改进
每次查询的平均圈数2.51.3减少48%
首次响应准确率70%95%增加25%
澄清问题40%10%减少75%
用户满意度良好优秀杰出的

______________________________________________________________________

📁 项目结构

gadget-spec-scout/
├── gadget_spec_scout_mcp_enhanced_v1.ipynb  # Main notebook
├── mcp_client_colab.py                       # Colab-compatible MCP client
├── gadget-scout-mcp/                         # MCP server
│   ├── server.py                             # Main MCP server
│   ├── config.py                             # Configuration
│   ├── resources/
│   │   ├── conversation.py                   # Conversation tracking
│   │   └── tool_registry.py                  # Tool metadata
│   └── prompts/
│       └── query_context.py                  # Context generation
├── COLAB_MCP_FIX.md                          # Troubleshooting guide
├── GOOGLE_DRIVE_SETUP.md                     # Drive setup instructions
└── README.md                                 # This file

______________________________________________________________________

🎓 运作原理

1. 会话跟踪

MCP服务器跟踪每个查询并构建对话上下文:

{
  "query_count": 3,
  "last_3_queries": [...],
  "inferred_preferences": {
    "budget_range": "Under ₹120,000",
    "priority_features": ["camera", "battery"],
    "brands_interested": ["Samsung", "Apple"]
  },
  "conversation_theme": "comparison_shopping"
}

2. 智能上下文生成

对于每个查询,MCP都会生成智能上下文:

🔍 QUERY ANALYSIS:
- Type: comparison (implicit)
- Missing Info: None (using conversation history)
- User History: Previously compared Samsung vs iPhone

💡 SMART SUGGESTIONS:
1. Answer directly using previous context
2. Provide battery specs for both phones
3. No need to ask "which phones?"

🎯 RECOMMENDED APPROACH:
Direct answer with context from previous comparison

3. 上下文注入

上下文被注入到代理的查询中:

enhanced_query = f"""
{user_query}

{intelligent_context}

Use the above context to provide a brilliant response.
"""

______________________________________________________________________

🔧 配置

启用/禁用MCP

在笔记本中(第5.1节):

USE_MCP = True  # Set to False to disable MCP

自定义驾驶路径

在笔记本中(第1.2节):

DRIVE_MCP_FOLDER = '/content/drive/MyDrive/YOUR_FOLDER/gadget-scout-mcp'
DRIVE_MCP_CLIENT_COLAB = '/content/drive/MyDrive/YOUR_FOLDER/mcp_client_colab.py'

______________________________________________________________________

🐛 故障排除

“MCP服务器不可用:fileno”

解决方案:使用 mcp_client_colab.py 而不是 mcp_client.py (Colab兼容版本)

“无法解析导入mcp_client_colab”

解决方案:确保 mcp_client_colab.py 上传到驱动器并复制到 /content/

“没有名为'resources'的模块”

解决方案:验证 gadget-scout-mcp/ 文件夹结构完好无损

COLAB_MCP_FIX.md 了解详细的故障排除。

______________________________________________________________________

📚 文档

______________________________________________________________________

🎯 查询示例

推荐

await run_query("Best phone for photography under ₹120,000")

比较

await run_query("Compare Samsung S24 Ultra and iPhone 15 Pro Max")

跟进(MCP魔术!)

# After comparison above
await run_query("Which has better battery?")  # No phone names needed!

预算搜索

await run_query("Show me phones under ₹70,000 with good cameras")

具体信息

await run_query("What do users say about OnePlus 12?")

______________________________________________________________________

🚀 未来的增强功能

  • \[\]将数据库扩展到50多部手机
  • \[\]实时定价API集成
  • \[\]真实评论抓取
  • \[\]图像比较(相机样本)
  • \[\]顶点AI内存库集成
  • \[\]多语言支持
  • \[\]语音查询支持

______________________________________________________________________

🤝 贡献

欢迎投稿!拜托:

  1. 复刻仓库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

______________________________________________________________________

🙏 致谢

  • 谷歌ADK -代理开发工具包
  • 谷歌双子座 -LLM为代理提供动力
  • 模型上下文协议(MCP) -上下文管理框架

______________________________________________________________________

📧 联系

问题?问题?联系方式:

  • GitHub问题: 创建问题
  • 电子邮件:sanjayias91@gmail.com

______________________________________________________________________

内置于❤️ 对于超级智能代理

⭐ 如果你觉得这个仓库有用,就把它标上!

目录标签

目录标签

Jupyter Notebook文档处理知识管理本地部署AI推荐智能手机比较MCP智能价格对比规格分析

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP