strateegia-mcp
Click on "Deploy 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., "@strateegia-mcpShow me 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.
strateegia-mcp
Remote MCP server that exposes the Strateegia Projects API to MCP clients (Claude, Claude Desktop, Claude Code, Cursor, and others).
Runs on Cloudflare Workers and implements MCP spec 2026-07-28: stateless, no sessions, no handshake. Clients on the 2025 protocol (including the mcp-remote bridge) are still served. The user's Strateegia API key is passed on every request and never stored.
Services inside the Strateegia platform can send the user's session JWT instead of an API key (Authorization: Bearer <jwt>); the server uses it directly and skips the key exchange.
Tools
Tool | Description |
| List the user's projects (journeys), grouped by lab |
| Project details with members and maps |
| Create a project in a lab |
| List the journey maps in a project |
| Create a map inside a project |
| Points of a map; a compact index by default ( |
| One point in full, any type; detects the type when not given |
| Debate point: collect ideas and responses |
| Change a debate point's title, introduction or visibility |
| Add a question to a debate point |
| Decision point: group poll |
| Evaluation point: long-form answers with optional peer review |
| Monitoring point: qualitative status or numeric KPI ( |
| Record a measurement on a monitoring point |
| Move any point on the map grid |
| Answer a debate question |
| Reply to an answer |
| Like an answer |
| Remove your like from an answer |
| List the debate templates available to the user |
Every tool declares risk annotations (read-only, additive, reversible or overwrite), and failures come back with isError: true. No tool deletes anything.
Related MCP server: Context Weaver
Development
npm install
npm run devThis starts the Wrangler dev server at http://localhost:8787. The MCP endpoint is /mcp.
Testing with MCP Inspector
npx @modelcontextprotocol/inspectorEnter http://localhost:8787/mcp as the server URL and add the header Authorization: Bearer <your_strateegia_api_key>.
Deploy
The worker reads the Strateegia API root from the STRATEEGIA_API_URL var in wrangler.jsonc. npm run deploy publishes strateegia-mcp against production; npm run deploy:dev publishes a separate strateegia-mcp-dev worker against https://api.dev.strateegia.digital. For local work against dev, use npm run dev:env-dev.
npm run deployWrangler authenticates with CLOUDFLARE_API_TOKEN when it is set (it also reads it from .env); otherwise it falls back to npx wrangler login. The server is served at https://strateegia-mcp.<your-account>.workers.dev/mcp.
Build the .mcpb bundle
npm run bundlerOutput: strateegia.mcpb at the project root, ready to attach to a GitHub Release. The bundle is a thin mcp-remote bridge pointing at the deployed Worker, so it only needs rebuilding when mcpb/manifest.json or the mcp-remote version changes, not when tools change. To point it at another Worker, edit server.mcp_config.args in mcpb/manifest.json.
Client configuration
Get an API key at https://app.strateegia.digital (Configurações > API Keys). Treat it like a password.
Claude (web, desktop and mobile): custom connector
This connects straight over HTTP, with no local process, and works everywhere you use Claude. It needs the Request headers option in the connector dialog, which is in beta and not yet enabled for every organization. If you don't see it, use one of the Claude Desktop options below.
Customize > Connectors > Add custom connector:
MCP server URL:
https://strateegia-mcp.<your-account>.workers.dev/mcpAuthentication: No sign-in
Request headers: name
authorization, valueBearer <your_strateegia_api_key>(include the wordBearerand the space; Claude sends the value exactly as typed)
Claude Desktop: .mcpb extension
No JSON editing, suited to non-technical users.
Download the latest
strateegia.mcpb(see Releases, or build it withnpm run bundler)Double-click it; Claude Desktop opens the install screen
Paste your Strateegia API key
Click Install
Claude Desktop: manual (claude_desktop_config.json)
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). claude_desktop_config.json launches local processes, so mcp-remote acts as the bridge to the remote server:
{
"mcpServers": {
"strateegia": {
"command": "npx",
"args": [
"mcp-remote@0.14.3",
"https://strateegia-mcp.<your-account>.workers.dev/mcp",
"--header",
"Authorization: Bearer <your_strateegia_api_key>"
]
}
}
}Claude Code / Cursor (mcp.json)
These clients connect to remote servers directly with url and headers (Claude Code needs "type": "http"; Cursor infers it from url):
{
"mcpServers": {
"strateegia": {
"type": "http",
"url": "https://strateegia-mcp.<your-account>.workers.dev/mcp",
"headers": {
"Authorization": "Bearer <your_strateegia_api_key>"
}
}
}
}Other stdio-only clients
Use the same mcp-remote bridge shown in the Claude Desktop manual setup.
Auth model
The user's Strateegia API key (PAT) is sent as a Bearer token. On every request the Worker:
Reads
Authorization: Bearer <api_key>Exchanges the key for a short-lived JWT via
POST /users/v1/auth/apiPasses the JWT to the tools, which call the Strateegia Projects API with it
Propagates API errors to the model as tool errors (
isError: true)
This server does not use OAuth. Failed authentication is answered so that clients stop instead of going looking for OAuth:
Situation | Response |
No |
|
Header present, key empty or rejected by Strateegia |
|
OAuth discovery routes ( |
|
The 403 is deliberate: on any 401, mcp-remote starts an OAuth flow, fails at client registration and hides the real cause. No credentials are stored, and a key revoked in Strateegia stops working here immediately.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that exposes RESTForge capabilities to AI agents, enabling them to set up, configure, generate code, and manage RESTForge projects through natural language.2944 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives LLMs read-only access to Microsoft Project Online (Project for the Web) via the Microsoft Graph API.36 npmMIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that gives your agent a persistent project brain: vision, architecture decisions, conventions, roadmaps, and automatic session handoff.11 npm7MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that exposes project status tools (plan, milestones, RAID items, blockers) allowing AI assistants to retrieve and analyze project information via natural language.1-