From 0559188c676e56e5532a3d3a03ca4865525b756f Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 16 Apr 2025 10:49:47 +0000 Subject: [PATCH 01/14] chore: update version to 0.6.9 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index d64046b..68f744c 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.6.5"; +export const VERSION = "0.6.9"; diff --git a/package.json b/package.json index a9c319a..7b8d578 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.6.5", + "version": "0.6.9", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", From f8afc7b0f6f78fa7b50c4d3127d85763f31204c9 Mon Sep 17 00:00:00 2001 From: Bill Lau <656860993@qq.com> Date: Wed, 16 Apr 2025 19:05:49 +0800 Subject: [PATCH 02/14] update version name rule and update node version --- .github/workflows/docker-publish.yml | 4 ++-- .github/workflows/npm-publish.yml | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index acf3dfb..1bc1529 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -1,4 +1,4 @@ -name: Docker +name: Docker Publish # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by @@ -8,7 +8,7 @@ name: Docker on: push: # Publish semver tags as releases. - tags: ["*.*.*"] + tags: ["v*.*.*"] env: # Use docker.io for Docker Hub if empty diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 2189bac..8e9e929 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -1,4 +1,4 @@ -name: Update Version and Publish +name: Npm Publish on: release: @@ -10,13 +10,12 @@ jobs: steps: - uses: actions/checkout@v3 with: - token: ${{ secrets.GITHUB_TOKEN }} ref: ${{ github.event.release.target_commitish }} - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" registry-url: "https://registry.npmjs.org" - name: Install dependencies @@ -24,7 +23,7 @@ jobs: - name: Extract version from release id: extract_version - run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV + run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV - name: Update version.ts run: | From feff37676e64f40f0c09a2021069f3c4db97d74e Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 16 Apr 2025 11:07:33 +0000 Subject: [PATCH 03/14] chore: update version to 0.6.10 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index 68f744c..48a6ec4 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.6.9"; +export const VERSION = "0.6.10"; diff --git a/package.json b/package.json index 7b8d578..78115d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.6.9", + "version": "0.6.10", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", From d83982a61fbdc1c159c471943c5318943d1b4ac8 Mon Sep 17 00:00:00 2001 From: Bill Lau <656860993@qq.com> Date: Thu, 17 Apr 2025 12:01:37 +0800 Subject: [PATCH 04/14] get a meeting details --- README.md | 5 ++ common/types.ts | 169 ++++++++++++++++++++++++++++++++++++++++++ index.ts | 36 ++++++++- operations/meeting.ts | 21 +++++- package.json | 2 +- 5 files changed, 229 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 14d72ca..d3612d9 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,11 @@ Now you can date a Zoom meeting with AI's help - `delete the latest meeting` - `delete the 86226580854 meeting` +### 4. get a meeting detail + +- `Retrieve the latest meeting's details` +- `Retrieve 86226580854 meeting's details` + ## 2 Steps to play with zoom-mcp-server - Get Zoom Client ID, Zoom Client Secret and Account ID diff --git a/common/types.ts b/common/types.ts index fa47fc8..93c26fa 100644 --- a/common/types.ts +++ b/common/types.ts @@ -109,3 +109,172 @@ export const ZoomListMeetingsSchema = z.object({ }), ), }); + +export const ZoomMeetingDetailSchema = z.object({ + assistant_id: z.string().optional(), + host_email: z.string().optional(), + host_id: z.string().optional(), + id: z.number(), + uuid: z.string(), + agenda: z.string().optional(), + created_at: z.string().optional(), + duration: z.number().optional(), + encrypted_password: z.string().optional(), + pstn_password: z.string().optional(), + h323_password: z.string().optional(), + join_url: z.string().optional(), + chat_join_url: z.string().optional(), + occurrences: z + .array( + z.object({ + duration: z.number().optional(), + occurrence_id: z.string().optional(), + start_time: z.string().optional(), + status: z.string().optional(), + }), + ) + .optional(), + password: z.string().optional(), + pmi: z.string().optional(), + pre_schedule: z.boolean().optional(), + recurrence: z + .object({ + end_date_time: z.string().optional(), + end_times: z.number().optional(), + monthly_day: z.number().optional(), + monthly_week: z.number().optional(), + monthly_week_day: z.number().optional(), + repeat_interval: z.number().optional(), + type: z.number().optional(), + weekly_days: z.string().optional(), + }) + .optional(), + settings: ZoomMeetingSettingsSchema.extend({ + approved_or_denied_countries_or_regions: z + .object({ + approved_list: z.array(z.string()).optional(), + denied_list: z.array(z.string()).optional(), + enable: z.boolean().optional(), + method: z.string().optional(), + }) + .optional(), + authentication_exception: z + .array( + z.object({ + email: z.string().optional(), + name: z.string().optional(), + join_url: z.string().optional(), + }), + ) + .optional(), + breakout_room: z + .object({ + enable: z.boolean().optional(), + rooms: z + .array( + z.object({ + name: z.string().optional(), + participants: z.array(z.string()).optional(), + }), + ) + .optional(), + }) + .optional(), + global_dial_in_numbers: z + .array( + z.object({ + city: z.string().optional(), + country: z.string().optional(), + country_name: z.string().optional(), + number: z.string().optional(), + type: z.string().optional(), + }), + ) + .optional(), + language_interpretation: z + .object({ + enable: z.boolean().optional(), + interpreters: z + .array( + z.object({ + email: z.string().optional(), + languages: z.string().optional(), + interpreter_languages: z.string().optional(), + }), + ) + .optional(), + }) + .optional(), + sign_language_interpretation: z + .object({ + enable: z.boolean().optional(), + interpreters: z + .array( + z.object({ + email: z.string().optional(), + sign_language: z.string().optional(), + }), + ) + .optional(), + }) + .optional(), + meeting_invitees: z + .array( + z.object({ + email: z.string().optional(), + internal_user: z.boolean().optional(), + }), + ) + .optional(), + continuous_meeting_chat: z + .object({ + enable: z.boolean().optional(), + auto_add_invited_external_users: z.boolean().optional(), + auto_add_meeting_participants: z.boolean().optional(), + who_is_added: z.string().optional(), + channel_id: z.string().optional(), + }) + .optional(), + resources: z + .array( + z.object({ + resource_type: z.string().optional(), + resource_id: z.string().optional(), + permission_level: z.string().optional(), + }), + ) + .optional(), + question_and_answer: z + .object({ + enable: z.boolean().optional(), + allow_submit_questions: z.boolean().optional(), + allow_anonymous_questions: z.boolean().optional(), + question_visibility: z.string().optional(), + attendees_can_comment: z.boolean().optional(), + attendees_can_upvote: z.boolean().optional(), + }) + .optional(), + auto_start_meeting_summary: z.boolean().optional(), + who_will_receive_summary: z.number().optional(), + auto_start_ai_companion_questions: z.boolean().optional(), + who_can_ask_questions: z.number().optional(), + summary_template_id: z.string().optional(), + }).optional(), + start_time: z.string().optional(), + start_url: z.string().optional(), + status: z.string().optional(), + timezone: z.string().optional(), + topic: z.string().optional(), + tracking_fields: z + .array( + z.object({ + field: z.string().optional(), + value: z.string().optional(), + visible: z.boolean().optional(), + }), + ) + .optional(), + type: z.number().optional(), + dynamic_host_key: z.string().optional(), + creation_source: z.string().optional(), +}); diff --git a/index.ts b/index.ts index a82b858..819cdcc 100644 --- a/index.ts +++ b/index.ts @@ -14,6 +14,8 @@ import { CreateMeetingOptionsSchema, deleteMeeting, DeleteMeetingOptionsSchema, + getAMeetingDetails, + GetMeetingOptionsSchema, ListMeetingOptionsSchema, listMeetings, } from "./operations/meeting.js"; @@ -37,6 +39,7 @@ enum PromptName { LIST_MEETINGS = "list_meetings", CREATE_A_MEETING = "create_meeting", DELETE_A_MEETING = "delete_a_meeting", + GET_A_MEETING_DETAILS = "get_a_meeting_details", } server.setRequestHandler(ListPromptsRequestSchema, async () => { @@ -54,6 +57,10 @@ server.setRequestHandler(ListPromptsRequestSchema, async () => { name: PromptName.DELETE_A_MEETING, description: "A prompt to delete a meeting", }, + { + name: PromptName.GET_A_MEETING_DETAILS, + description: "A prompt to get a meeting's details", + }, ], }; }); @@ -97,6 +104,18 @@ server.setRequestHandler(GetPromptRequestSchema, async (request) => { }, ], }; + } else if (name === PromptName.GET_A_MEETING_DETAILS) { + return { + messages: [ + { + role: "user", + content: { + type: "text", + text: "Get a zoom meeting's details", + }, + }, + ], + }; } throw new Error(`Unknown prompt: ${name}`); }); @@ -115,10 +134,15 @@ server.setRequestHandler(ListToolsRequestSchema, async () => { inputSchema: zodToJsonSchema(ListMeetingOptionsSchema), }, { - name: "delete_meeting", + name: "delete_a_meeting", description: "Delete a meeting with a given ID", inputSchema: zodToJsonSchema(DeleteMeetingOptionsSchema), }, + { + name: "get_a_meeting_details", + description: "Retrieve the meeting's details with a given ID", + inputSchema: zodToJsonSchema(GetMeetingOptionsSchema), + }, ], }; }); @@ -145,13 +169,21 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { }; } - case "delete_meeting": { + case "delete_a_meeting": { const args = DeleteMeetingOptionsSchema.parse(request.params.arguments); const result = await deleteMeeting(args); return { content: [{ type: "text", text: result }], }; } + + case "get_a_meeting_details": { + const args = GetMeetingOptionsSchema.parse(request.params.arguments); + const result = await getAMeetingDetails(args); + return { + content: [{ type: "text", text: JSON.stringify(result, null, 2) }], + }; + } } } catch (error) { if (error instanceof z.ZodError) { diff --git a/operations/meeting.ts b/operations/meeting.ts index 342f198..0ebda2c 100644 --- a/operations/meeting.ts +++ b/operations/meeting.ts @@ -1,6 +1,10 @@ import { z } from "zod"; import { zoomRequest } from "../common/util.js"; -import { ZoomListMeetingsSchema, ZoomMeetingSchema } from "../common/types.js"; +import { + ZoomListMeetingsSchema, + ZoomMeetingDetailSchema, + ZoomMeetingSchema, +} from "../common/types.js"; export const CreateMeetingOptionsSchema = z.object({ agenda: z @@ -37,9 +41,14 @@ export const DeleteMeetingOptionsSchema = z.object({ id: z.number().describe("The ID of the meeting to delete."), }); +export const GetMeetingOptionsSchema = z.object({ + id: z.number().describe("The ID of the meeting."), +}); + export type CreateMeetingOptions = z.infer; export type ListMeetingOptions = z.infer; export type DeleteMeetingOptions = z.infer; +export type GetMeetingOptions = z.infer; export async function createMeeting(options: CreateMeetingOptions) { const response = await zoomRequest( @@ -78,3 +87,13 @@ export async function deleteMeeting(options: DeleteMeetingOptions) { ); return response; } + +export async function getAMeetingDetails(options: GetMeetingOptions) { + const response = await zoomRequest( + `https://api.zoom.us/v2/meetings/${options.id}`, + { + method: "GET", + }, + ); + return ZoomMeetingDetailSchema.parse(response); +} diff --git a/package.json b/package.json index 78115d4..e11b450 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "build": "tsc && shx chmod +x dist/*.js", "prepare": "husky", "watch": "tsc --watch", - "inspector": "npx @modelcontextprotocol/inspector dist/index.js" + "inspector": "npx @modelcontextprotocol/inspector -- node dist/index.js -e ZOOM_ACCOUNT_ID=$ZOOM_ACCOUNT_ID -e ZOOM_CLIENT_ID=$ZOOM_CLIENT_ID -e ZOOM_CLIENT_SECRET=$ZOOM_CLIENT_SECRET" }, "repository": { "type": "git", From b93e03bbb0c40cb44b7a1f8b1e2f71299cdd8d31 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 17 Apr 2025 04:05:07 +0000 Subject: [PATCH 05/14] chore: update version to 0.7.0 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index 48a6ec4..909cf14 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.6.10"; +export const VERSION = "0.7.0"; diff --git a/package.json b/package.json index e11b450..8918139 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.6.10", + "version": "0.7.0", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", From 6090511b46d5347fc8dfb6ff1dee0f1b60159060 Mon Sep 17 00:00:00 2001 From: Bill Lau <656860993@qq.com> Date: Thu, 17 Apr 2025 12:26:55 +0800 Subject: [PATCH 06/14] npx -y @yitianyigexiagnfa/zoom-mcp-server@latest --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d3612d9..70eb883 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Now you can date a Zoom meeting with AI's help "mcpServers": { "zoom-mcp-server": { "command": "npx", - "args": ["-y", "@yitianyigexiangfa/zoom-mcp-server"], + "args": ["-y", "@yitianyigexiangfa/zoom-mcp-server@latest"], "env": { "ZOOM_ACCOUNT_ID": "${ZOOM_ACCOUNT_ID}", "ZOOM_CLIENT_ID": "${ZOOM_CLIENT_ID}", From b09dc504795f16ddc8f80b8eb086e9510b5dc8ae Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 17 Apr 2025 05:21:47 +0000 Subject: [PATCH 07/14] chore: update version to 0.7.1 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index 909cf14..50a7d6d 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.7.0"; +export const VERSION = "0.7.1"; diff --git a/package.json b/package.json index 8918139..53726fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.7.0", + "version": "0.7.1", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", From 9c574ad920189eb47a223aed83cf03220fece8ec Mon Sep 17 00:00:00 2001 From: Bill Lau Date: Wed, 7 May 2025 10:03:53 +0800 Subject: [PATCH 08/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 70eb883..bb11a0a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Zoom MCP Server -[![NPM Version](https://img.shields.io/npm/v/@yitianyigexiangfa/zoom-mcp-server)](https://www.npmjs.com/package/@yitianyigexiangfa/zoom-mcp-server) ![MIT licensed](https://img.shields.io/npm/l/@yitianyigexiangfa/zoom-mcp-server) [![smithery badge](https://smithery.ai/badge/@JavaProgrammerLB/zoom-mcp-server)](https://smithery.ai/server/@JavaProgrammerLB/zoom-mcp-server) ![Zoom MCP Server](https://badge.mcpx.dev?type=server "MCP Server") +[![NPM Version](https://img.shields.io/npm/v/@yitianyigexiangfa/zoom-mcp-server)](https://www.npmjs.com/package/@yitianyigexiangfa/zoom-mcp-server) ![MIT licensed](https://img.shields.io/npm/l/@yitianyigexiangfa/zoom-mcp-server) [![smithery badge](https://smithery.ai/badge/@JavaProgrammerLB/zoom-mcp-server)](https://smithery.ai/server/@JavaProgrammerLB/zoom-mcp-server) ![Zoom MCP Server](https://badge.mcpx.dev?type=server "MCP Server") [![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=zoom-mcp-server&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_ACCOUNT_ID%22%7D%2C%20%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_CLIENT_ID%22%7D%2C%20%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_CLIENT_SECRET%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40yitianyigexiangfa%2Fzoom-mcp-server%40latest%22%5D%2C%22env%22%3A%7B%22ZOOM_ACCOUNT_ID%22%3A%22%24%7Binput%3AZOOM_ACCOUNT_ID%7D%22%2C%20%22ZOOM_CLIENT_ID%22%3A%22%24%7Binput%3AZOOM_CLIENT_ID%7D%22%2C%20%22ZOOM_CLIENT_SECRET%22%3A%22%24%7Binput%3AZOOM_CLIENT_SECRET%7D%22%7D%7D) Now you can date a Zoom meeting with AI's help ![about.jpg](about.jpg) From 2d93ef23f45d85e2b887156244181a5ff1ba270e Mon Sep 17 00:00:00 2001 From: Bill Lau Date: Thu, 8 May 2025 10:52:37 +0800 Subject: [PATCH 09/14] move install in vscode down of README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bb11a0a..0cf5046 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Zoom MCP Server -[![NPM Version](https://img.shields.io/npm/v/@yitianyigexiangfa/zoom-mcp-server)](https://www.npmjs.com/package/@yitianyigexiangfa/zoom-mcp-server) ![MIT licensed](https://img.shields.io/npm/l/@yitianyigexiangfa/zoom-mcp-server) [![smithery badge](https://smithery.ai/badge/@JavaProgrammerLB/zoom-mcp-server)](https://smithery.ai/server/@JavaProgrammerLB/zoom-mcp-server) ![Zoom MCP Server](https://badge.mcpx.dev?type=server "MCP Server") [![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=zoom-mcp-server&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_ACCOUNT_ID%22%7D%2C%20%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_CLIENT_ID%22%7D%2C%20%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_CLIENT_SECRET%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40yitianyigexiangfa%2Fzoom-mcp-server%40latest%22%5D%2C%22env%22%3A%7B%22ZOOM_ACCOUNT_ID%22%3A%22%24%7Binput%3AZOOM_ACCOUNT_ID%7D%22%2C%20%22ZOOM_CLIENT_ID%22%3A%22%24%7Binput%3AZOOM_CLIENT_ID%7D%22%2C%20%22ZOOM_CLIENT_SECRET%22%3A%22%24%7Binput%3AZOOM_CLIENT_SECRET%7D%22%7D%7D) +[![NPM Version](https://img.shields.io/npm/v/@yitianyigexiangfa/zoom-mcp-server)](https://www.npmjs.com/package/@yitianyigexiangfa/zoom-mcp-server) ![MIT licensed](https://img.shields.io/npm/l/@yitianyigexiangfa/zoom-mcp-server) [![smithery badge](https://smithery.ai/badge/@JavaProgrammerLB/zoom-mcp-server)](https://smithery.ai/server/@JavaProgrammerLB/zoom-mcp-server) ![Zoom MCP Server](https://badge.mcpx.dev?type=server "MCP Server") Now you can date a Zoom meeting with AI's help ![about.jpg](about.jpg) @@ -26,6 +26,9 @@ Now you can date a Zoom meeting with AI's help - `Retrieve the latest meeting's details` - `Retrieve 86226580854 meeting's details` +## Usage with VS Code + [![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=zoom-mcp-server&inputs=%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_ACCOUNT_ID%22%7D%2C%20%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_CLIENT_ID%22%7D%2C%20%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22ZOOM_CLIENT_SECRET%22%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40yitianyigexiangfa%2Fzoom-mcp-server%40latest%22%5D%2C%22env%22%3A%7B%22ZOOM_ACCOUNT_ID%22%3A%22%24%7Binput%3AZOOM_ACCOUNT_ID%7D%22%2C%20%22ZOOM_CLIENT_ID%22%3A%22%24%7Binput%3AZOOM_CLIENT_ID%7D%22%2C%20%22ZOOM_CLIENT_SECRET%22%3A%22%24%7Binput%3AZOOM_CLIENT_SECRET%7D%22%7D%7D) + ## 2 Steps to play with zoom-mcp-server - Get Zoom Client ID, Zoom Client Secret and Account ID From 5f33dfba4d16123df7ad731fd3b52046cf73d6fc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 8 May 2025 07:02:42 +0000 Subject: [PATCH 10/14] chore: update version to 0.7.2 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index 50a7d6d..a972ad6 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.7.1"; +export const VERSION = "0.7.2"; diff --git a/package.json b/package.json index 53726fa..ade6c13 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.7.1", + "version": "0.7.2", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", From 33f9297bef54e6388eb74e9992722d3e7f4e151d Mon Sep 17 00:00:00 2001 From: Lawrence Sinclair Date: Tue, 17 Jun 2025 14:50:45 +0700 Subject: [PATCH 11/14] Add MseeP.ai badge to README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0cf5046..ac8bb12 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/javaprogrammerlb-zoom-mcp-server-badge.png)](https://mseep.ai/app/javaprogrammerlb-zoom-mcp-server) + # Zoom MCP Server [![NPM Version](https://img.shields.io/npm/v/@yitianyigexiangfa/zoom-mcp-server)](https://www.npmjs.com/package/@yitianyigexiangfa/zoom-mcp-server) ![MIT licensed](https://img.shields.io/npm/l/@yitianyigexiangfa/zoom-mcp-server) [![smithery badge](https://smithery.ai/badge/@JavaProgrammerLB/zoom-mcp-server)](https://smithery.ai/server/@JavaProgrammerLB/zoom-mcp-server) ![Zoom MCP Server](https://badge.mcpx.dev?type=server "MCP Server") From 8e581f7c45d9c192b48323b69e7a70416d9de39b Mon Sep 17 00:00:00 2001 From: Bill Lau <656860993@qq.com> Date: Tue, 17 Jun 2025 16:20:36 +0800 Subject: [PATCH 12/14] put MseeP badge in correct position --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ac8bb12..d089e44 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/javaprogrammerlb-zoom-mcp-server-badge.png)](https://mseep.ai/app/javaprogrammerlb-zoom-mcp-server) - # Zoom MCP Server [![NPM Version](https://img.shields.io/npm/v/@yitianyigexiangfa/zoom-mcp-server)](https://www.npmjs.com/package/@yitianyigexiangfa/zoom-mcp-server) ![MIT licensed](https://img.shields.io/npm/l/@yitianyigexiangfa/zoom-mcp-server) [![smithery badge](https://smithery.ai/badge/@JavaProgrammerLB/zoom-mcp-server)](https://smithery.ai/server/@JavaProgrammerLB/zoom-mcp-server) ![Zoom MCP Server](https://badge.mcpx.dev?type=server "MCP Server") @@ -7,6 +5,8 @@ Now you can date a Zoom meeting with AI's help ![about.jpg](about.jpg) +[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/javaprogrammerlb-zoom-mcp-server-badge.png)](https://mseep.ai/app/javaprogrammerlb-zoom-mcp-server) + ## Usage ### 1. list meetings From 320530450eea3dfe83ddd0ddc7ea6b96966b635b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 17 Jun 2025 08:24:32 +0000 Subject: [PATCH 13/14] chore: update version to 0.7.3 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index a972ad6..25085ab 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.7.2"; +export const VERSION = "0.7.3"; diff --git a/package.json b/package.json index ade6c13..3e61dc6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.7.2", + "version": "0.7.3", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", From 771471e48c5a9406948fa4f47def7990fd1d2814 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 22 Jun 2025 09:03:56 +0000 Subject: [PATCH 14/14] chore: update version to 0.7.4 [skip ci] --- common/version.ts | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/version.ts b/common/version.ts index 25085ab..ee51168 100644 --- a/common/version.ts +++ b/common/version.ts @@ -1 +1 @@ -export const VERSION = "0.7.3"; +export const VERSION = "0.7.4"; diff --git a/package.json b/package.json index 3e61dc6..1c19d9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yitianyigexiangfa/zoom-mcp-server", - "version": "0.7.3", + "version": "0.7.4", "description": "Now you can date a ZOOM meeting with AI's help.", "scripts": { "build": "tsc && shx chmod +x dist/*.js", pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy