Pathmode MCP server: deterministic intent preflight before your coding agent builds. Six gates, exact blockers, no model call, keyless. Specs live in intent.md.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add pathmodeio --env PATHMODE_API_KEY='<PATHMODE_API_KEY>' -- npx -y @pathmode/mcp-server~/.codex/config.toml
[mcp_servers.pathmodeio]
command = "npx"
args = ["-y", "@pathmode/mcp-server"]
env = { PATHMODE_API_KEY = "<PATHMODE_API_KEY>" }
# codex mcp add pathmodeio --env PATHMODE_API_KEY='<PATHMODE_API_KEY>' -- npx -y @pathmode/mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"pathmodeio": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<PATHMODE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"pathmodeio": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<PATHMODE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pathmodeio": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<PATHMODE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pathmodeio": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<PATHMODE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"pathmodeio": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<PATHMODE_API_KEY>"
}
}
}
}Environment variables
PATHMODE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.