io.github.jwwd-repos/modusop-mcp
MCP server for ModusOp — projects, tasks, time tracking, and retainers for AI assistants.
Que pouvez-vous faire avec io.github.jwwd-repos/modusop-mcp ?
whoami— identify the user + org this token is scoped tosearch_knowledge— semantic search over the org KBget_chunk— deep-dive on a specific search resultlist_recent— recently indexed KB itemsget_client_brief— synthesised client one-pageradd_observation— append a noteadd_decision— record context + decision + rationalelink_observation— typed link between two chunks
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@modusop/mcp-serverclaude mcp add modusop-mcp -e 'MODUSOP_API_TOKEN=<your modusop_api_token>' -e 'MODUSOP_API_URL=<MODUSOP_API_URL>' -- npx -y @modusop/mcp-server@0.2.5
{
"mcpServers": {
"modusop-mcp": {
"command": "npx",
"args": [
"-y",
"@modusop/mcp-server@0.2.5"
],
"env": {
"MODUSOP_API_TOKEN": "<your modusop_api_token>",
"MODUSOP_API_URL": "<MODUSOP_API_URL>"
}
}
}
}
Variables d'environnement
MODUSOP_API_TOKENobligatoire secret ModusOp API token. Create at modusop.app → Settings → API Tokens (read + write scopes).MODUSOP_API_URLOverride the API base URL. Defaults to https://modusop.app/api/v1.
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
@modusop/mcp-server
Stdio→HTTP proxy for Modus Brain — gives any MCP-aware AI client (Claude Desktop, Cursor, Cline, Continue.dev, etc.) access to your ModusOp organisation's knowledge base.
What it does
This package is a thin proxy. It speaks the MCP stdio transport on one end and forwards every JSON-RPC request to Modus Brain's HTTP MCP endpoint on the other.
All tool implementations live in Modus Brain itself — when ModusOp ships a new Brain tool, every install of this package picks it up automatically on the next request. No re-publish, no version bump, no user action needed.
If your AI client speaks remote HTTP MCP natively, you don't need this package at all — point it directly at https://brain.modusop.app/mcp. This package exists for clients that only speak stdio.
Setup
1. Get a Brain token
Sign in at brain.modusop.app, generate a token labelled for the device or person who'll use it, copy the plaintext value (you only see it once).
2. Add to your AI client's MCP config
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"modusop-brain": {
"command": "npx",
"args": ["-y", "@modusop/mcp-server"],
"env": {
"MODUSOP_API_TOKEN": "mo_brain_..."
}
}
}
}
Cursor / Cline / Continue.dev — .cursor/mcp.json (or the equivalent):
{
"mcpServers": {
"modusop-brain": {
"command": "npx",
"args": ["-y", "@modusop/mcp-server"],
"env": {
"MODUSOP_API_TOKEN": "mo_brain_..."
}
}
}
}
3. Restart your client
Quit and reopen. The Modus Brain tools should appear in the MCP indicator within a few seconds.
Env vars
| Variable | Required | Default | Notes |
|---|---|---|---|
MODUSOP_API_TOKEN | yes | — | Brain token from brain.modusop.app |
MODUSOP_BRAIN_URL | no | https://brain.modusop.app/mcp | Override only for local Brain development |
Available tools
Whatever Brain exposes — tools/list reflects the current set. As of v1.0.0:
whoami— identify the user + org this token is scoped tosearch_knowledge— semantic search over the org KBget_chunk— deep-dive on a specific search resultlist_recent— recently indexed KB itemsget_client_brief— synthesised client one-pageradd_observation— append a noteadd_decision— record context + decision + rationalelink_observation— typed link between two chunksrequest_delete— admin-gated removal
Migrating from 0.x
Versions 0.x of this package implemented tools in-package and talked to ModusOp's older /api/mcp endpoint with an MO API token from /settings/api-tokens. v1.0.0 retires that path:
- Generate a new Brain token at brain.modusop.app, not an MO API token
- Replace the value of
MODUSOP_API_TOKENwith the new token - No other config change needed — same
command, sameargs, same env var name
Old tools (search_projects, search_clients, get_client_context, start_timer, etc.) are no longer present in this package's catalogue. They've been retired in favour of Brain's tools, which cover the same surface plus knowledge-base search and append-writes. If you need the old tool set, pin to @modusop/mcp-server@0.2.5 — it still works but won't receive updates.
Local development
git clone https://github.com/jwwd-repos/modusop-mcp.git
cd modusop-mcp
npm install
MODUSOP_API_TOKEN=... npm run dev
The proxy reads JSON-RPC on stdin and writes responses on stdout, so test it manually with:
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami"}}' \
| MODUSOP_API_TOKEN=... npm run dev
Licence
See LICENSE.md.
Questions fréquentes
Qu'est-ce que io.github.jwwd-repos/modusop-mcp ?
MCP server for ModusOp — projects, tasks, time tracking, and retainers for AI assistants.
Comment installer io.github.jwwd-repos/modusop-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add modusop-mcp -e 'MODUSOP_API_TOKEN=<your modusop_api_token>' -e 'MODUSOP_API_URL=<MODUSOP_API_URL>' -- npx -y @modusop/mcp-server@0.2.5. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.jwwd-repos/modusop-mcp ?
Oui. Il attend MODUSOP_API_TOKEN, à renseigner dans sa configuration.
io.github.jwwd-repos/modusop-mcp est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient io.github.jwwd-repos/modusop-mcp ?
Il est publié par jwwd-repos. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.