Выполняет детерминированные проверки намерений перед началом работы кодинг-агента, чтобы выявить пробелы в продуктовых решениях до начала реализации.
Также известен как pathmodeio/mcp-server, @pathmode/mcp-server
- Звёзды
- 3
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.44.0
- Последний коммит
- 20 окт. 2026 г.
- Лицензия
- —
Что такое Pathmode MCP?
Pathmode — это MCP server. Выполняет детерминированные проверки намерений перед началом работы кодинг-агента, чтобы выявить пробелы в продуктовых решениях до начала реализации.
Сводка сгенерирована из README проекта
О Pathmode MCP server
Основная функция этого MCP server — выявление пробелов в продуктовых решениях до того, как кодинг-агент приступит к написанию кода. Он выполняет шесть калиброванных детерминированных проверок, чтобы оценить, готов ли запрос к реализации. С помощью инструмента check_intent_readiness сервер анализирует инструкции на соответствие файлу intent.md, чтобы найти недостающие продуктовые решения, которые могут привести к некорректному коду.
Разработчики настраивают его локально, добавив команду npx в конфигурацию mcp.json. Для базового использования не требуется аккаунт или API key, однако установка PATHMODE_API_KEY позволяет командам синхронизировать намерения и доказательства. Система опирается на обычные markdown-файлы, которыми вы владеете, что гарантирует: процесс предварительной проверки базируется на спецификациях вашего конкретного проекта, а не на внешних вызовах модели.
Что вы можете с ним делать
- 1Предотвращение неверной логики реализацииПопросите агента проанализировать запрос на новую функцию, чтобы проверить, не вступят ли существующие паттерны кода в конфликт с новыми требованиями.
- 2Автоматизация оценки продуктовой готовностиИспользуйте сервер для оценки того, достаточно ли информации в задаче, чтобы продолжить работу без дополнительного участия человека.
- 3Подготовка документации по недостающим требованиямПопросите агента составить список нерешенных продуктовых вопросов, если он столкнется с неоднозначной инструкцией.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Pathmode MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Pathmode MCP в Claude Code
$ claude mcp add --env 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' mcp-server -- npx -y @pathmode/mcp-serverУстановка Pathmode MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Установка Pathmode MCP в VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Установка Pathmode MCP в VS Code CLI
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"npx","args":["-y","@pathmode/mcp-server"],"env":{"PATHMODE_API_KEY":"<YOUR_PATHMODE_API_KEY>"}}'Установка Pathmode MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Установка Pathmode MCP в Codex
$ codex mcp add mcp-server --env 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' -- npx -y @pathmode/mcp-serverУстановка Pathmode MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-server] command = "npx" args = ["-y", "@pathmode/mcp-server"] [mcp_servers.mcp-server.env] PATHMODE_API_KEY = "<YOUR_PATHMODE_API_KEY>"
Установка Pathmode MCP в Gemini CLI
$ gemini mcp add -s user -e 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' mcp-server npx -- -y @pathmode/mcp-serverУстановка Pathmode MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Конфигурация
PATHMODE_API_KEYСекретOptional: Your Pathmode API key for team features (dependency graph, workspace context). Get one from Settings > API Keys in the Pathmode app.
| Название | Описание | Тип |
|---|---|---|
| PATHMODE_API_KEY | Optional: Your Pathmode API key for team features (dependency graph, workspace context). Get one from Settings > API Keys in the Pathmode app. | Секрет |
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийpathmodeio/mcp-server is public and reachablegithub.com/pathmodeio/mcp-server ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)No build attestation published for this releaseНе проверялось
- Open source лицензия (OSI)No licenseПроблема
- Коммит или релиз за последний годLast commit or release 2026-11-13github.com/pathmodeio/mcp-server ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from @pathmode/mcp-serverПройдено
- Нет критических предупреждений в пакете или его зависимостяхthe package checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHub@pathmode/mcp-server
Find the product decisions a request leaves open, before your coding agent builds. A deterministic preflight: six calibrated checks, keyless, no model call.
This repository dogfoods the same workflow: read its intent.md.
This repository is the issue tracker for the package, not its source. The server is developed in Pathmode's private monorepo and published to npm from there. This repo previously held a hand-copied snapshot of the source, which drifted several versions behind the published package. It no longer carries that copy, so there is nothing here to read out of date.
To read the code, unpack the published tarball:
npm pack @pathmode/mcp-server && tar -xzf pathmode-mcp-server-*.tgz
Install
Add to .mcp.json in your project root:
{
"mcpServers": {
"pathmode": {
"command": "npx",
"args": ["@pathmode/mcp-server"]
}
}
}
No account and no API key. Specs live in intent.md in your repo, as plain markdown you own. Set
PATHMODE_API_KEY to sync intent and evidence across a team.
See it work
Given one instruction, implement FN-412, in Fieldnote
(a fictional billing app whose ticket asks for a Cancel plan button), an agent with this server
wrote no product code. It found that the only cancel code in the repository was written for
refunds and would take paid days away from every customer who cancels, drafted an intent.md with
four open product choices, and stopped: preflight passed 6/6, still blocked by those choices.
The recorded run
lists every tool call, and npx -y @pathmode/cli preflight on that branch reproduces the verdict.
Links
- npm package: the published server, always current
- IntentSpec: the open specification for the
intent.mdfiles this server writes - The intent.md profile: the six checks
check_intent_readinessscores against - Pathmode: the platform for teams
- Listed in the MCP registry
Issues
Bug reports and feature requests belong in Issues.
Include the output of npx @pathmode/mcp-server --version and the client you are running.
License
MIT
Вопросы о Pathmode MCP
Как добавить Pathmode MCP в Claude Code?
Выполните claude mcp add --env 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' mcp-server -- npx -y @pathmode/mcp-server в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Pathmode MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Где найти исходный код?
Исходный код разрабатывается в приватном монорепозитории и публикуется в npm; вы можете просмотреть его, распаковав опубликованный tarball.