strateegia-mcp
Remote MCP server that exposes the Strateegia Projects API, enabling users to manage projects, journey maps, and collaborative points via natural language in MCP clients like Claude, Cursor, and ChatGPT.
README
strateegia-mcp
Remote MCP server that exposes the Strateegia Projects API to MCP clients (Claude.ai, Claude Desktop, Cursor, ChatGPT, etc.).
Runs on Cloudflare Workers. Stateless — the user's Strateegia API key is passed through on every request, never stored.
v1 Tools
| Tool | Description |
|---|---|
list_projects |
List user's projects (paginated) |
get_project |
Full project details with members and maps |
create_project |
Create a project in a lab |
list_maps_in_project |
List journey maps in a project |
get_map |
Full map with all points and structure |
create_divergence_point |
Collect ideas/responses (brainstorming) |
create_convergence_point |
Group decision-making via polls |
create_essay_point |
Long-form text with optional peer evaluation |
create_monitor_point |
Track qualitative or quantitative progress |
add_comment_to_question |
Add a response to a divergence question |
like_comment |
Like (curtir) a response in a divergence point |
unlike_comment |
Remove a previously given like on a response |
reply_to_comment |
Reply to an existing response (nested comment) |
Development
npm install
npm run dev
This starts Wrangler dev server at http://localhost:8787. The MCP endpoint is /mcp.
Testing with MCP Inspector
npx @modelcontextprotocol/inspector
Enter http://localhost:8787/mcp as the server URL. Add an Authorization: Bearer <your_strateegia_api_key> header.
Deploy
npx wrangler deploy
Your MCP server will be available at https://strateegia-mcp.<your-account>.workers.dev/mcp.
Build the .mcpb bundle
npm run mcpb:pack
Output: strateegia.mcpb na raiz do projeto. Pode ser anexado em uma GitHub Release e baixado pelos usuários. Para mudar o Worker URL apontado pelo bundle, edite a entrada em server.mcp_config.args de mcpb/manifest.json antes de empacotar.
Client Configuration
Claude.ai (Web)
Settings > Connectors > Add custom connector:
- URL:
https://strateegia-mcp.<your-account>.workers.dev/mcp - Add header:
Authorization: Bearer <your_strateegia_api_key>
Cursor / Claude Code (mcp.json)
These clients support remote MCP servers with url + headers directly:
{
"mcpServers": {
"strateegia": {
"url": "https://strateegia-mcp.<your-account>.workers.dev/mcp",
"headers": {
"Authorization": "Bearer <your_strateegia_api_key>"
}
}
}
}
Claude Desktop — Extensão .mcpb (recomendado)
Instalação sem editar JSON. Ideal para usuário leigo.
- Baixe o arquivo
strateegia.mcpbmais recente (ver Releases ou gere localmente comnpm run mcpb:pack) - Dê duplo clique — o Claude Desktop abre a tela de instalação
- Cole sua API key do Strateegia (gere em https://app.strateegia.digital → Configurações → API Keys)
- Clique em "Instalar". Pronto.
Requer Claude Desktop ≥ 0.10.0.
Claude Desktop — manual (claude_desktop_config.json)
Alternativa sem a extensão. Edite ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"strateegia": {
"command": "npx",
"args": [
"mcp-remote",
"https://strateegia-mcp.<your-account>.workers.dev/mcp",
"--header",
"Authorization: Bearer <your_strateegia_api_key>"
]
}
}
}
Other stdio-only clients
Any client that only supports stdio transport can use the same mcp-remote approach shown above.
Auth Model
The user provides their Strateegia API key (PAT) as a Bearer token. The worker:
- Extracts
Authorization: Bearer <api_key>from each request - Rejects with 401 if missing
- Exchanges the API key for a JWT via
POST /users/v1/auth/api - Uses the JWT to call the Strateegia Projects API
- Propagates any 401/403/422/429 errors from the API
No credentials are stored. The JWT is ephemeral — it only exists during the request lifecycle. If the API key is revoked in Strateegia, it stops working here automatically.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.