Token导航 LogoToken导航TokenDH.com
googlellama (Akinus21) logo
日程管理stdio官方级别未说明来源级核验

googlellama (Akinus21)

MCP Server

Googlellama是一个异步MCP服务器,用于通过Google API管理Gmail、Google日历、联系人和任务,支持自动化、批量处理和智能集成。

工具数

25

提示词数

0

GitHub Stars

0

资源数

0
联系人管理Python批量处理任务自动化

安装说明

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

作者 / 组织

Akinus21

提供方

Akinus21

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install --user -e .

详细介绍

Googlellama

Googlellama是一个异步MCP(模块化命令处理)服务器,用于管理 Gmail、谷歌日历、联系人和任务 通过谷歌API。\ 它提供了一组即用型MCP工具,可以通过编程或LLM的提示调用。

该库专为自动化、批处理和智能集成而设计,允许您高效地清理收件箱、管理事件、更新联系人和自动化任务。

______________________________________________________________________

特性

Gmail工具

  • clean_up_inbox --批量清理并存档您的收件箱。
  • clean_up_archive --删除旧的或不需要的存档邮件。
  • add_sender_to_delete_list / add_sender_to_archive_list --管理发件人筛选器。
  • gmail_list --列出带有元数据(主题、发件人、日期)的电子邮件。
  • delete_multiple_emails --按查询批量删除电子邮件。
  • gmail_send --以编程方式发送电子邮件。
  • gmail_modify --在邮件中添加或删除标签。
  • gmail_delete / gmail_archive --删除或存档单个邮件。

谷歌日历工具

  • calendar_list --列出指定时间范围内即将发生的事件。
  • calendar_add --创建新的日历事件。
  • calendar_update --更新现有日历事件。
  • calendar_delete --按ID删除日历事件。

联系人工具

  • contacts_find_by_name / contacts_get_by_name --按姓名搜索联系人。
  • contacts_create_contact --创建新联系人。
  • contacts_update_contact --更新现有联系人。
  • contacts_delete_contact --删除联系人。

谷歌任务工具

  • tasks_find_by_title --按标题查找任务。
  • tasks_list_tasklists --列出所有任务列表。
  • tasks_list --从默认任务列表中列出任务。
  • tasks_add --添加新任务。
  • tasks_update_by_title --按标题更新任务。
  • tasks_delete --按ID删除任务。

______________________________________________________________________

安装

在可编辑模式下全局安装(不需要虚拟环境):

# Exit any virtual environment first
deactivate  # if inside a venv

# Install
pip install --user -e .

确保你的路径包括 ~/.local/bin (Linux/macOS):

export PATH="$HOME/.local/bin:$PATH"
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证安装:

which Googlellama
Googlellama --help

______________________________________________________________________

使用示例

Googlellama旨在用于MCP集成,通常通过与MCP工具交互的LLM或脚本调用。

LLM/快速集成

此MCP服务器旨在通过LLM调用。\ 您可以创建如下提示:

  • “清除删除列表中发件人的所有电子邮件”
  • “向Bob发送一封主题为“提醒”和正文为“别忘了会议!”的电子邮件!”
  • “列出我下周即将举行的日历活动”
  • “使用电子邮件创建新联系人Alice Smithalice@example.com"

______________________________________________________________________

配置

  1. 将您的Google API证书放入 data/credentials.json.
  2. OAuth令牌将存储在 data/token.json 在第一次授权之后。
  3. 用于删除/存档电子邮件的过滤器存储在:

- data/delete_filter.txt - data/archive_filter.txt

______________________________________________________________________

发展

可编辑的安装允许即时测试:

pip install --user -e .

Python源文件的所有更改都可以立即使用,无需重新安装。

______________________________________________________________________

需求

  • Python>=3.10
  • requests, google-api-python-client, google-auth-oauthlib, fastapi, mcp, dotenv等等。(通过pip自动安装)。

______________________________________________________________________

许可证

麻省理工学院许可证©Akinus21

______________________________________________________________________

目录标签

目录标签

联系人管理Python批量处理任务自动化Gmail管理本地部署日历管理智能集成

接入字段

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

stdio

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

oauth

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP