Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for Fizzy task management
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
FIZZY_TOKEN, FIZZY_BASE_URL, FIZZY_ACCOUNTค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"fizzy": {
"command": "npx",
"args": [
"-y",
"@silky/fizzy-mcp"
],
"env": {
"FIZZY_TOKEN": "ใส่ค่าของคุณ",
"FIZZY_BASE_URL": "ใส่ค่าของคุณ",
"FIZZY_ACCOUNT": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add fizzy --env FIZZY_TOKEN='ใส่ค่าของคุณ' --env FIZZY_BASE_URL='ใส่ค่าของคุณ' --env FIZZY_ACCOUNT='ใส่ค่าของคุณ' -- npx -y @silky/fizzy-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"fizzy": {
"command": "npx",
"args": [
"-y",
"@silky/fizzy-mcp"
],
"env": {
"FIZZY_TOKEN": "ใส่ค่าของคุณ",
"FIZZY_BASE_URL": "ใส่ค่าของคุณ",
"FIZZY_ACCOUNT": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"fizzy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@silky/fizzy-mcp"
],
"env": {
"FIZZY_TOKEN": "ใส่ค่าของคุณ",
"FIZZY_BASE_URL": "ใส่ค่าของคุณ",
"FIZZY_ACCOUNT": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
FIZZY_BASE_URL envFIZZY_ACCOUNT envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub davegomez ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: FIZZY_TOKEN
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 9 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Agent-Native Google Calendar - manage events, sync, and public booking
ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
MCP server for Fizzy task management. Exposes 7 tools for managing boards, cards, comments, and checklists.
Get your Fizzy access token:
Claude Desktop
Add to your config file:
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": { "Fizzy": { "command": "npx", "args": ["-y", "@silky/fizzy-mcp"], "env": { "FIZZY_TOKEN": "your-token-here" } } } }
Windows only: Add "APPDATA": "C:\\Users\\YourUsername\\AppData\\Roaming" to the env block.
Restart Claude Desktop completely, then verify: "List my Fizzy boards."
Claude Code
Use the CLI:
claude mcp add --transport stdio Fizzy --env FIZZY_TOKEN=your-token-here -- npx -y @silky/fizzy-mcp
Or add to ~/.claude.json:
{
"mcpServers": { "Fizzy": { "command": "npx", "args": ["-y", "@silky/fizzy-mcp"], "env": { "FIZZY_TOKEN": "your-token-here" } } } }
Restart Claude Code, then verify: "List my Fizzy boards."
Cursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"mcpServers": { "Fizzy": { "command": "npx", "args": ["-y", "@silky/fizzy-mcp"], "env": { "FIZZY_TOKEN": "your-token-here" } } } }
Restart Cursor completely, then verify in Agent mode (Ctrl+I).
VS Code
Add to .vscode/mcp.json in your workspace:
{
"inputs": [ { "type": "promptString", "id": "fizzy-token", "description": "Fizzy API Token", "password": true } ], "servers": { "Fizzy": { "command": "npx", "args": ["-y", "@silky/fizzy-mcp"], "env": { "FIZZY_TOKEN": "${input:fizzy-token}" } } } }
Or use user settings via Command Palette → "MCP: Open User Configuration".
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "Fizzy": { "command": "npx", "args": ["-y", "@silky/fizzy-mcp"], "env": { "FIZZY_TOKEN": "${env:FIZZY_TOKEN}" } } } }
Set FIZZY_TOKEN in your shell environment, or hardcode the value. Restart Windsurf.
Cline
Add to the Cline MCP settings file:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json{
"mcpServers": { "Fizzy": { "command": "npx", "args": ["-y", "@silky/fizzy-mcp"], "env": { "FIZZY_TOKEN": "your-token-here" }, "disabled": false, "alwaysAllow": [] } } }
Continue
Add to .continue/config.yaml:
mcpServers:
From Source
Requires [pnpm](https://pnpm.io/).
git clone https://github.com/davegomez/fizzy-mcp.git
cd fizzy-mcp pnpm install pnpm build
Replace npx -y @silky/fizzy-mcp with node /absolute/path/to/fizzy-mcp/dist/index.js in any config above.
| Variable | Required | Default | Description |
|---|---|---|---|
FIZZY_TOKEN | Yes | — | API token from Fizzy settings |
FIZZY_ACCOUNT | No | — | Default account slug (e.g., 897362094) |
FIZZY_BASE_URL | No | https://app.fizzy.do | API base URL |
Tools resolve account_slug in this order:
account_slug parameter on the tool callfizzy_account tool with action: "set")FIZZY_ACCOUNT environment variableGets, sets, or lists accounts for subsequent tool calls.
| Parameter | Type | Required | Description | ||
|---|---|---|---|---|---|
action | "get" \ | "set" \ | "list" | Yes | Action to perform |
account_slug | string | For set | Account slug from Fizzy URL |
Returns:
get: { "action": "get", "account_slug": "897362094" | null }set: { "action": "set", "account_slug": "897362094" }list: { "action": "list", "accounts": [{ "slug": "...", "name": "...", "id": "..." }] }Lists boards in the account with column summaries.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
account_slug | string | No | Session default | Account slug |
limit | number | No | 25 | Items per page (1-100) |
cursor | string | No | — | Pagination cursor |
Returns: { "items": Board[], "pagination": { "returned": number, "has_more": boolean, "next_cursor"?: string } }
Searches for cards with filters.
| Parameter | Type | Required | Description | |||||
|---|---|---|---|---|---|---|---|---|
account_slug | string | No | Account slug | |||||
board_id | string | No | Filter by board | |||||
tag_ids | string[] | No | Filter by ALL tags | |||||
assignee_ids | string[] | No | Filter by ANY assignees | |||||
creator_ids | string[] | No | Filter by card creator | |||||
closer_ids | string[] | No | Filter by who closed | |||||
card_ids | string[] | No | Filter to specific card IDs | |||||
indexed_by | "closed" \ | "not_now" \ | "all" \ | "stalled" \ | "postponing_soon" \ | "golden" | No | Filter by index |
assignment_status | "unassigned" | No | Filter by assignment status | |||||
sorted_by | "newest" \ | "oldest" \ | "recently_active" | No | Sort order | |||
terms | string[] | No | Free-text search terms | |||||
creation | date range\* | No | Filter by creation date | |||||
closure | date range\* | No | Filter by closure date | |||||
limit | number | No | Items per page (1-100, default 25) | |||||
cursor | string | No | Pagination cursor |
\*Date range values: today, yesterday, thisweek, thismonth, last7, last14, last30.
Returns: { "items": Card[], "pagination": {...} }
Gets full details of a card by number or ID.
| Parameter | Type | Required | Description |
|---|---|---|---|
account_slug | string | No | Account slug |
card_number | number | No\* | Card number from URL (e.g., 42 from #42) |
card_id | string | No\* | Card UUID from API responses |
\*Provide card_number OR card_id. Prefer card_number when you have the human-readable # from the UI.
Returns: Card object with id, number, title, description (markdown), status, board_id, column_id, tags, assignees, steps_count, completed_steps_count, comments_count, url, timestamps.
Creates or updates a card.
Mode: Omit card_number to create; include it to update.
| Parameter | Type | Required | Description | ||
|---|---|---|---|---|---|
account_slug | string | No | Account slug | ||
card_number | number | No | Card to update (omit to create) | ||
board_id | string | Create mode | Board for new card | ||
title | string | Create mode | Card title | ||
description | string | No | Markdown content | ||
status | "open" \ | "closed" \ | "not_now" | No | Change card status |
column_id | string | No | Triage to column | ||
position | "top" \ | "bottom" | No | Position in column (default: "bottom") | |
add_tags | string[] | No | Tag titles to add | ||
remove_tags | string[] | No | Tag titles to remove | ||
steps | string[] | No | Checklist items (create mode only) |
Returns: { "mode": "create" | "update", "card": {...}, "operations": {...}, "failures": [...] }
Create, list, update, or delete a comment on a card.
| Parameter | Type | Required | Description |
|---|
| action | string | No | "create" (default), "list", "update", `"
ตัดมาแค่ช่วงต้น อ่านต่อใน repo