8000 feat: replace gmail tool bundle with Gmail MCP server by tybalex · Pull Request #705 · obot-platform/tools · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: replace gmail tool bundle with Gmail MCP server #705

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 15, 2025

Conversation

tybalex
Copy link
Contributor
@tybalex tybalex commented Jun 19, 2025

replace legacy google gmail tool bundle with the Gmail MCP server.

the mcp server:

  • support multi-tenant.
  • Integrated with Oauth Proxy(MCP OAuth 2.1 Proxy obot#3279), see docker-compose.yml
  • unit test coverage.
  • read/download attachment not supported yet. Needs workspace support.

removed the legacy tool bundle.

…l methods working all together

wip: move tools in commands dir to server

wip: implemented all tools except read/download attachment

feat: pytest

fix: support uvx

fix:pytest fix

fix: complex test cases

fix: remove redundant files

fix: support both streamable-http and stdio

fix: remove from index.yaml

fix: support cred token from env for single user

add Dockerfile and handle http-header

fix: handle optional args properly

fix: fix tools

fix: fix testing, using black for linting
@tybalex tybalex requested a review from drpebcak July 14, 2025 20:35
Comment on lines 28 to 30
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe more of an aside than anything, but it would be cool if we started using uv's build system. not strictly necessary here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good idea. let me look into it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@drpebcak updated to uv's build system, can you review again?

@tybalex tybalex requested a review from drpebcak July 14, 2025 21:49
@tybalex tybalex merged commit 961651d into obot-platform:main Jul 15, 2025
2 checks passed
@tybalex tybalex deleted the gmail-mcp branch July 15, 2025 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0