Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
作者による説明(英語の原文)
Shortcut project management. Create, update, search stories and manage workflows.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://streamshortcut.staycek.workers.dev/mcpターミナルでこれを実行します
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"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"shortcut": {
"type": "http",
"url": "https://streamshortcut.staycek.workers.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://streamshortcut.staycek.workers.dev/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月10日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント stayce で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは10 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
作者のリポジトリから書かれたとおりにコピーしたものです。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