Token导航 LogoToken导航TokenDH.com
Context Layer MCP logo
办公协作stdio官方级别未说明来源级核验

Context Layer MCP

MCP Server

一个利用AI和Google API实时提取会议上下文以提升沟通质量的系统。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python团队协作任务管理

安装说明

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

作者 / 组织

Jsjk112344

提供方

Jsjk112344

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

🚀 上下文层-AI会议上下文提取

一个强大的系统,使用Dedalus Labs AI和Google API从您的会议中提取实时上下文,以防止翻译错误并提高沟通质量。

✨ 特性

  • 🤖 AI上下文分析:使用Dedalus Labs(GPT-4o/GPT-4o-mini)了解会议背景
  • 📧 智能电子邮件搜索:人工智能驱动的电子邮件发现,具有智能搜索词生成功能
  • 📅 日历集成:实时会议信息提取
  • 📄 文件分析:谷歌文档内容分析和摘要
  • 🌐 翻译增强:通过提供上下文来防止AI翻译错误
  • ⚡ 生产就绪:部署API,提供CORS支持和错误处理

🏗️ 建筑

Frontend (Speech-to-Text UI) → Context Layer API → Dedalus Labs AI
                                      ↓
                               Google APIs (Calendar, Gmail, Docs)

✅ 当前状态

  • Dedalus集成:使用配置的API密钥完美工作
  • 谷歌API:与日历、Gmail和文档完全集成
  • 增强的电子邮件搜索:人工智能搜索查找2+相关电子邮件vs 1
  • API生产:已成功部署到Vercel
  • 错误处理:全面的回退和演示模式
  • 安全:环境变量和凭据得到适当保护

🚀 快速开始

先决条件

  • Python 3.8+
  • 启用API的谷歌云项目
  • Dedalus Labs API密钥

安装

  1. 克隆存储库
   git clone 
   cd context-layer
  1. 设置Python环境
   python -m venv venv
   # Windows
   venv\Scripts\activate
   # macOS/Linux  
   source venv/bin/activate
  1. 安装依赖项
   pip install -r requirements.txt
  1. 配置环境变量
   # Create .env file
   DEDALUS_API_KEY=your_dedalus_api_key_here
  1. 设置Google API凭据

- 下载 credentials.json 从谷歌云控制台 - 放置在项目根目录中

地方发展

python vercel_api.py

API将于 http://localhost:5000

🧪 测试

测试Dedalus连接

python test_dedalus.py

测试Google API集成

python context_extractor.py

测试增强电子邮件搜索

python meeting_selector.py

API试生产

# Start local server
python vercel_api.py

# Test endpoints
curl http://localhost:5000/health
curl -X POST http://localhost:5000/analyze-meeting \
  -H "Content-Type: application/json" \
  -d '{"meeting_query":"Q4 planning","user_email":"user@example.com"}'

� API终点

获取 /health

健康检查端点

发布 /analyze-meeting

从谷歌数据分析会议背景

请求正文:

{
  "meeting_query": "Q4 planning meeting",
  "user_email": "user@example.com"
}

发布 /translation-preview

通过上下文获得人工智能增强的翻译

请求正文:

{
  "text": "Text to translate",
  "target_language": "Spanish",
  "context": "Meeting context information"
}

🔧 配置

环境变量

变量描述必填
DEDALUS_API_KEY您的Dedalus Labs API密钥

Google API设置

  1. 创建谷歌云项目
  2. 启用日历、Gmail和文档API
  3. 创建OAuth 2.0凭据
  4. 下载 credentials.json

🛠️ 发展

项目结构

context-layer/
├── vercel_api.py           # Production Flask API
├── context_extractor.py    # Google APIs integration
├── meeting_selector.py     # Enhanced email search
├── test_dedalus.py        # Basic connection testing
├── requirements.txt        # Python dependencies
├── javascript_integration.js # Frontend examples
└── .env                   # Environment variables (not in repo)

🌐 生产部署

Vercel(当前)

居住地址: https://context-layer-jpwe1fw0c-justins-projects-5de2b821.vercel.app

vercel --prod

生产中的环境变量

在部署平台中设置这些:

  • DEDALUS_API_KEY

🤝 集成示例

React集成

const analyzeContext = async (meetingQuery, userEmail) => {
  const response = await fetch('/analyze-meeting', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ meeting_query: meetingQuery, user_email: userEmail })
  });
  return response.json();
};

Vue.js集成

methods: {
  async getTranslationPreview(text, language, context) {
    const response = await fetch('/translation-preview', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ text, target_language: language, context })
    });
    return response.json();
  }
}

💡 真实世界示例

会议背景摘录:

{
  "success": true,
  "meeting_info": {
    "title": "Q4 SMS Feature Launch",
    "topics": ["SMS implementation", "Text notifications", "Mobile integration"],
    "key_terms": ["text message", "SMS", "notification", "mobile"],
    "context_summary": "Engineering meeting about SMS text messaging feature launch",
    "translation_hints": {
      "industry": "software",
      "formality": "casual",
      "ambiguous_terms": {
        "text": "Refers to 'text message' or 'SMS', not generic text content"
      }
    }
  },
  "emails_found": 2,
  "documents_analyzed": 1
}

翻译改进:

  • ❌ “把短信发给我”→ “Envíame el sexo”(错误-通用翻译)
  • ✅ “给我发短信”→“给我发短信”(正确-有上下文)

📊 性能指标

  • 电子邮件搜索增强:100%改进(发现1→2+封相关电子邮件)
  • 搜索词生成:16个智能术语与基本关键字匹配
  • API响应时间:大多数操作的次秒
  • 上下文准确性:从真实的谷歌数据中提取高质量的会议上下文

🔐 安全

  • API密钥和凭据通过排除在版本控制之外 .gitignore
  • CORS配置用于安全的跨源请求
  • 输入验证和全面的错误处理
  • 用于安全访问Google API的OAuth流
  • 不同部署阶段的基于环境的配置

🐛 故障排除

常见问题

  1. Gmail API maxResults=0错误:已通过安全计算修复(最小1,最大10)
  2. Dedalus平衡问题:检查API密钥余额和使用限制
  3. Google OAuth令牌过期:重新运行身份验证流
  4. UTF-16编码:确保 .env 文件保存为UTF-8

📄 许可证

MIT许可证-有关详细信息,请参阅许可证文件

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

______________________________________________________________________

内置于❤️ 使用Dedalus Labs人工智能和谷歌API

目录标签

目录标签

Python团队协作任务管理AI会议分析本地部署智能邮件搜索日历集成文档分析翻译增强

接入字段

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

stdio

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

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP