Flightdeck MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Flightdeck MCP Serverlist my projects"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Flightdeck MCP Server
A Model Context Protocol server that gives AI clients (Claude Code/Desktop, Cursor, …) first-class access to a Flightdeck instance — listing and creating projects, work items, cycles, modules and comments.
It's a thin client over Flightdeck's public REST API (/api/v1): it speaks
MCP over stdio to the AI client and HTTPS to your Flightdeck install, using a
personal access token. It never touches the app internals — the public API is
its entire surface.
Prerequisites
Node.js ≥ 18
A Flightdeck install with the public API enabled (FD-21+)
A personal access token: in Flightdeck, go to Settings → API tokens, create one, and copy the
fd_pat_…value (shown only once). The token is scoped to a single workspace and acts as you.
Related MCP server: Webvizio MCP Server
Configuration
Two environment variables:
Variable | Required | Example |
| yes |
|
| yes |
|
Use with Claude Code
claude mcp add flightdeck \
--env FLIGHTDECK_BASE_URL=https://flightdeck.example.com \
--env FLIGHTDECK_API_TOKEN=fd_pat_xxxxxxxx \
-- npx -y @cruglobal/flightdeck-mcp-serverUse with Claude Desktop / Cursor
Add to your MCP config (claude_desktop_config.json or .cursor/mcp.json):
{
"mcpServers": {
"flightdeck": {
"command": "npx",
"args": ["-y", "@cruglobal/flightdeck-mcp-server"],
"env": {
"FLIGHTDECK_BASE_URL": "https://flightdeck.example.com",
"FLIGHTDECK_API_TOKEN": "fd_pat_xxxxxxxx"
}
}
}
}Tools
Tool | Description |
| Who/what the token maps to (user, workspace, token). Health check. |
| List projects in the workspace. |
| Retrieve a project by id. |
| List a project's work items (summary shape). |
| Retrieve a work item by id (full shape). |
| Create a work item in a project ( |
| Update a work item; only supplied fields change. |
| Delete a work item by id. |
| List a project's cycles. |
| Retrieve a cycle by id. |
| List a project's modules. |
| Retrieve a module by id. |
| List a work item's comments. |
| Add a comment to a work item. |
List tools accept page and per_page (max 100).
Writes are tenant-safe on the server: any referenced state, cycle, parent or label must belong to the work item's own project, and assignees must be members of the workspace — otherwise the API rejects the request.
Development
npm install
npm run build # compile TypeScript to dist/
npm run watch # recompile on change
FLIGHTDECK_BASE_URL=… FLIGHTDECK_API_TOKEN=… npm startLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CruGlobal/flightdeck-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server