Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Shortcut project management. Create, update, search stories and manage workflows.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://streamshortcut.staycek.workers.dev/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http shortcut https://streamshortcut.staycek.workers.dev/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"shortcut": {
"url": "https://streamshortcut.staycek.workers.dev/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"shortcut": {
"type": "http",
"url": "https://streamshortcut.staycek.workers.dev/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://streamshortcut.staycek.workers.dev/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub stayce ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 10 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว 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 รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A lightweight Shortcut MCP deployed on Cloudflare Workers. One tool, eight actions.
Live URL: https://streamshortcut.staycek.workers.dev/mcp
The official @shortcut/mcp uses ~11,652 tokens for tool definitions (52 tools). StreamShortcut uses ~500 tokens — a ~96% reduction.
| Action | Purpose |
|---|---|
search | Find stories (default: your active stories); text query or structured filters |
get | Story details by ID or URL |
update | Change state, estimate, owner, type, name, or description |
comment | Add comment to story |
create | Create story with type, estimate, state, epic, owner, description |
epic | Epic details with its stories |
api | Raw REST API access for everything else |
help | Documentation |
You must provide your own Shortcut API token. Get one at: https://app.shortcut.com/settings/account/api-tokens
claude mcp add (recommended)One command, no file editing. Replace YOUR_TOKEN with your real token:
claude mcp add --transport http shortcut https://streamshortcut.staycek.workers.dev/mcp --header "X-Shortcut-Token: YOUR_TOKEN"
Use -s user to make it available in every project instead of just the current one.
Add this to your Claude Desktop / Claude Code config:
{
"mcpServers": { "shortcut": { "type": "http", "url": "https://streamshortcut.staycek.workers.dev/mcp", "headers": { "X-Shortcut-Token": "your-token-here" } } } }
Put the literal token in the config. A
"${SHORTCUT_API_TOKEN}"reference only
resolves if the variable is present in the environment the app was *launched* from.
On macOS, apps started from the Dock or Finder do not read
~/.zshrc, so the
variable will be undefined and the server will fail to authenticate. Environment
references work reliably only when you launch from a terminal.
Either way, restart Claude afterwards so the new server is picked up.
The server is stateless and stores nothing — every request carries your own token, and it is never persisted. Send it either way:
X-Shortcut-Token: your-token-here
Authorization: Bearer your-token-here
X-Shortcut-Token takes precedence if both are present. There is no OAuth flow; an unauthenticated request returns 401 with a WWW-Authenticate header.
Check the service is up (no token needed):
curl -s https://streamshortcut.staycek.workers.dev/health
Confirm your token is valid, straight against Shortcut:
curl -s -o /dev/null -w "%{http_code}\n" https://api.app.shortcut.com/api/v3/member -H "Shortcut-Token: YOUR_TOKEN"
200 means the token is good; 401 means it's wrong or expired.
Then test the full path — this returns your active stories:
curl -s https://streamshortcut.staycek.workers.dev/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -H "X-Shortcut-Token: YOUR_TOKEN" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"shortcut","arguments":{"action":"search"}}}'
Once configured in Claude, just ask: *"show me my Shortcut stories."*
| Symptom | Cause |
|---|---|
401 Missing Shortcut API token | No token sent — use either X-Shortcut-Token or Authorization: Bearer |
Error: API error (401): Unauthorized | Token reached the server but Shortcut rejected it — expired or wrong token, or an unexpanded ${SHORTCUT_API_TOKEN} placeholder sent literally |
403 Forbidden from the worker | Cloudflare bot protection. Some default HTTP clients (e.g. Python's urllib) are blocked by user agent — set a normal User-Agent header |
| Server missing after config edit | Claude needs a restart; it only reads MCP config at startup |
If you prefer to self-host:
git clone https://github.com/stayce/streamshortcut-cloudflare
cd streamshortcut-cloudflare npm install
npm run deploy
No server-side secrets needed — users always provide their own token.
npm run dev # local server on http://localhost:8787
npm run typecheck # tsc --noEmit npm run build # verify the Worker bundles (dry-run deploy)
{"action": "search"}
{"action": "search", "query": {"owner": "me", "state": "In Progress"}} {"action": "get", "id": "704"} {"action": "update", "id": "704", "state": "Done"} {"action": "comment", "id": "704", "body": "Fixed!"} {"action": "create", "name": "New bug", "type": "bug", "estimate": 3, "state": "Ready", "owner": "me"} {"action": "epic", "id": "308"} {"action": "api", "method": "GET", "path": "/workflows"} {"action": "help"}
MIT