Frostbyte
Frostbyteは、Claude CodeやCodexのようなAIコーディングエージェントを使ってソフトウェアを開発する創業者や少人数チーム向けのプロダクト計画ワークスペースです。タスク、リリース、アイデア、ユーザーフィードバック、意思決定を1つの計画にまとめます。「次にやること」では取り組むべき作業の優先順位を示し、「プロジェクトの健全性」ではリリースが予定どおり進んでいるかを確認できます。また、エージェントはMCP経由で接続し、計画を読み取って、進捗、メモ、意思決定を書き戻せます。
ホスト型 MCP サーバー
npx add-mcp 'https://getfrostbyte.dev/mcp'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
Browse documentation
Start
Setup guides
Planning
Signals & feedback
AI & agents
Team & account
Integrations & data
Reference
Docs / AI & agents / MCP reference
MCP reference
Connect any MCP client by hand, manage tokens, and look up every tool.
Copy page
Copy pageCopy page as Markdown for LLMs View as Markdown ↗View this page as plain text
Frostbyte runs a hosted MCP server that any agent can connect to. The plugin and the in-app setup steps use it too; this page is for connecting by hand, managing access, and looking up a tool. Most people should start with Connect your agent.
Server
Setting
Value
Server URL
https://getfrostbyte.dev/mcp
Transport
Streamable HTTP. Nothing to install locally
Authentication
OAuth sign-in (Claude chat, ChatGPT, Codex) or Authorization: Bearer <token>
Requires
A verified email, on any plan
Your client can list every tool and its arguments with the standard tools/list request.
Every connection also gets a few short instructions, so apps without the plugin follow the same core rules: look things up before changing them, set the real releaseId or areaId for a named release or area, keep a release's description current as its tasks change, delete only after the user says yes, stop at a plan limit instead of retrying, and treat whats_next as suggestions only.
Claude chat and ChatGPT
These apps sign in to Frostbyte, so there's no token to copy.
- In Claude, open Settings → Connectors and add a custom connector. In ChatGPT, open Plugins, choose +, then Add custom MCP server, and pick OAuth authentication. Custom servers depend on your ChatGPT plan and workspace settings.
- Name it Frostbyte and enter
https://getfrostbyte.dev/mcp. - Connect, sign in to Frostbyte, and approve access.
The connection appears in Settings → Connections with the app's name. Claude chat covers the web, desktop and mobile apps.
Sign-in uses OAuth with PKCE (S256). Access lasts an hour and refreshes itself while in use; after 60 days unused, reconnect from the app. Only Claude's, ChatGPT's and Codex's own sign-in addresses are accepted, so other apps use a token. Codex signs in through the plugin.
Cursor
Add Frostbyte to ~/.cursor/mcp.json, creating the file if it isn't there:
{
"mcpServers": {
"frostbyte": {
"url": "https://getfrostbyte.dev/mcp",
"headers": {
"Authorization": "Bearer <your-token>",
"X-Frostbyte-Client": "cursor"
}
}
}
}
Then check Frostbyte is switched on in Cursor's settings. X-Frostbyte-Client names the app in Frostbyte's activity; any short name works for another client.
Other clients
Add a remote MCP server with the URL above, and send your token in the Authorization header as Bearer <your-token>. For Claude Code, Claude Desktop's Code tab and Codex, use the plugin instead: it connects to the same server and adds guidance on when to use it.
To give Codex the tools by token, with your token in FROSTBYTE_API_TOKEN. With the plugin installed, this replaces its sign-in and keeps its guidance:
codex mcp add frostbyte --url https://getfrostbyte.dev/mcp --bearer-token-env-var FROSTBYTE_API_TOKEN
API tokens
Tokens are how Claude Code, Cursor and other clients sign in, and Codex when you'd rather not sign in through the browser. Create one from Settings → Connections → Connect your agent: pick your app (Another tool for Codex) and the token is created and filled into its steps.
- It's shown once. Frostbyte stores only a fingerprint of it. If you lose it, connect again and revoke the old one.
- Use one per app. Each shows as its own row, so you can see which app is active and revoke one without the others.
- It reaches every project you can open. A repository's
.frostbyte.jsonpicks where the agent starts; it doesn't narrow the token. See Auto-tracking. - It lasts until you revoke it. Treat it like a password: never commit it or share it.
Check and manage connections
Each row in Settings → Connections shows the app, when it was added, and its status:
Status
Means
Ready for setup
A token exists, but no request has used it yet
Authorised
Claude, ChatGPT or Codex signed in, but hasn't made a request yet
Authenticated
Frostbyte has received a request, with the time of the last one
Expired
An OAuth connection went 60 days unused. Reconnect in the app
Revoked
It no longer works
Use the row's ⋯ menu to Rename it (Add label if it has none) or Revoke it. Revoking takes effect on the next request. To rotate a token, connect again, check the new one works, then revoke the old row.
Tools
Every tool acts as the signed-in user, on projects they can open. Each one is marked as read-only or not, and whether it can delete, so apps that ask before changes can tell them apart.
Group
Tools
Projects
list_projects · get_project · create_project · update_project (name, pitch, product brief, stage and Current Focus; owner only)
Session context
dashboard_snapshot (one-call overview) · release_read_active · whats_next · whats_next_dismiss · whats_next_restore · tasks_list_blocked · get_activity
Tasks
list_tasks · get_task · get_task_attachment · create_task · update_task · delete_task · task_link_github
Work log
task_start · task_spawn_subtasks · task_edit_subtask · task_delete_subtask · task_log_decision · task_add_blocker · task_complete · session_end
Releases
list_releases · get_release · create_release · update_release · delete_release
Areas
list_areas · create_area · update_area · delete_area
Signals
signals_list · signals_get · signals_get_attachment · signals_capture · signals_update · signals_link_task · signals_unlink_task · signals_mark_reviewed · signals_dismiss · signals_delete · feedback_hub_get
For what these do in plain terms, see Working with your agent.
Rules worth knowing
- Task numbers. Any
taskIdalso takes the task's number within that project:FB-7,#7or7. - Backlog and no area. Set
releaseId: nullto move a task to the Backlog, orareaId: nullto clear its area. A task created withoutreleaseIdjoins the active release. - Assignees.
assignedTois a list of project member IDs and replaces the current list;[]clears it.get_projectreturns your own member ID, for "assign it to me". - Open subtasks. Marking a task Done with unchecked subtasks needs
completionPolicy:complete-subtasksoroverride. - Deletes.
delete_task,delete_area,delete_releaseandsignals_deleteneedconfirm: true. Deleting an area or release keeps its tasks. - Errors. A failed call, such as a missing task, an invalid value or a plan limit, comes back with
isError: true, so your client can tell it from a result. - Completing a release.
update_releasewithstatus: "completed"stamps today's launch date unless you passlaunchDate, and can email the people who asked for its work. SettinglaunchDateon its own sends nothing. See Releases. - New release names. Leave out
nameincreate_releaseto follow the project's pattern, such as1.2.0→1.2.1. - What's next.
whats_nextreturns your Current Focus, up to five tasks with a reason for each, up to three new signals and one release suggestion. It never changes anything;whats_next_dismissandwhats_next_restoreonly change your own recommendations.task_startalso returns your Current Focus. - Signals.
signals_listshows new signals unless you passstatus(saved,reviewed,dismissedorall). Portal signals keep their wording and reporter:signals_updatecan only change their type, area and portal visibility. - Attachments.
get_task_attachmentandsignals_get_attachmentreturn images, and text or CSV (cut to the first 100 KB). Other files return a note instead. - User Signals off. Signal tools and
feedback_hub_getexplain that the module is off. Turn it back on in the web app. - GitHub. Changes made over MCP follow the project's GitHub sync settings, the same as changes in the app.
get_tasklists the task's linked pull requests, issues and latest commits, andtask_link_githublinks a pull request, issue or commit from the connected repository by URL.
Things to note
- No Frostbyte AI credits. MCP requests are free. The AI runs on your plan with the app you connected. See AI overview.
- Plan limits still apply. A project follows its owner's plan, so a Free project's task limit counts even when a teammate's agent adds the task. See Plans & limits.
- Changes are labelled with the app's name in the project's activity. Reading doesn't add activity.
Related
- Connect your agent: guided setup for every app.
- Working with your agent: the tools in plain terms.
- Auto-tracking: link a repository to a project.
Was this page helpful?
Yes No
What were you trying to do, or what was missing? Email, if you'd like a reply (optional) Send feedback
Previous Auto-tracking Next Team & invites
Last updated November 5th, 2026
On this page