8000 MCP server for Zoom by sanskarmk · Pull Request #56 · gumloop/guMCP · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MCP server for Zoom #56

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

8000
Merged
merged 6 commits into from
Apr 17, 2025
Merged

MCP server for Zoom #56

merged 6 commits into from
Apr 17, 2025

Conversation

sanskarmk
Copy link
Collaborator

PR for implementation of MCP server for Zoom


```json
{
"web": {
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we have this web key and why are we asking the user to specify the auth uri and token uri?

We don't do this for other other OAuth apps with the exception of Google that provides the json -- we just ask them to use the client id, client secret, redirect uri. We should stick to the same here unless there is a good reason


This server exposes the following tools for interacting with Zoom:

- `zoom_create_a_meeting` – Create a new Zoom meeting
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do all these tools name start with zoom_? We don't follow that convention anywhere else

#### Example: Creating a Meeting

```
call ZOOM_CREATE_A_MEETING --topic "Team Meeting" --start_time "2025-05-25T15:00:00Z" --duration 60 --agenda "Weekly team sync"
Copy link
Contributor

Choose a reason for hiding this comment

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

This example doesn't make sense, the user doesn't call this directly so why are we showing this here?

You can launch the server for local development using:

```bash
python -m mcp.main --server zoom-server
Copy link
Contributor

Choose a reason for hiding this comment

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

This is not how this works...

#### Running Tests

```bash
python -m pytest tests/servers/zoom/tests.py -v
Copy link
Contributor

Choose a reason for hiding this comment

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

This is NOT how running the tests work and we shouldn't even have that in this readme



# Simple callback handler to capture the authorization code
class OAuthCallbackHandler(BaseHTTPRequestHandler):
Copy link
Contributor

Choose a reason for hiding this comment

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

Why are we doing this here again and not using Oauth utils?

@rbehal rbehal merged commit 9e6220a into main Apr 17, 2025
1 check passed
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