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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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