Melakukan preflight check intent secara deterministik untuk mengidentifikasi celah keputusan produk sebelum coding agent memulai implementasi.
Juga dikenal sebagai pathmodeio/mcp-server, @pathmode/mcp-server
- Stars
- 3
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.44.0
- Commit terakhir
- 20 Okt 2026
- Lisensi
- —
Apa itu Pathmode MCP?
Pathmode adalah MCP server. Melakukan preflight check intent secara deterministik untuk mengidentifikasi celah keputusan produk sebelum coding agent memulai implementasi.
Ringkasan dibuat dari README proyek
Tentang Pathmode MCP server
Fungsi utama dari MCP server ini adalah mengidentifikasi celah keputusan produk sebelum coding agent mulai menulis kode. Server ini melakukan enam pengecekan deterministik yang terkalibrasi untuk mengevaluasi apakah sebuah permintaan sudah siap untuk diimplementasikan. Dengan menggunakan tool check_intent_readiness, server akan menganalisis instruksi terhadap file intent.md untuk menemukan pilihan produk yang hilang yang dapat menyebabkan kode menjadi tidak akurat.
Developer dapat melakukan setup secara lokal dengan menambahkan perintah npx ke konfigurasi mcp.json mereka. Server ini dapat beroperasi tanpa memerlukan akun atau API key untuk penggunaan dasar, meskipun pengaturan PATHMODE_API_KEY memungkinkan tim untuk menyinkronkan intent dan bukti. Sistem ini mengandalkan file markdown biasa milik Anda sendiri, memastikan bahwa proses preflight didasarkan pada spesifikasi proyek spesifik Anda, bukan berdasarkan pemanggilan model eksternal.
Apa yang bisa Anda lakukan dengannya
- 1Mencegah logika implementasi yang salahMinta agent untuk menganalisis permintaan fitur guna melihat apakah pola kode yang ada mungkin berkonflik dengan persyaratan baru.
- 2Mengotomatiskan penilaian kesiapan produkGunakan server ini untuk memberikan skor apakah sebuah tugas memiliki informasi yang cukup untuk dilanjutkan tanpa input manusia lebih lanjut.
- 3Menyusun dokumentasi persyaratan yang hilangBiarkan agent menghasilkan daftar pilihan produk yang masih terbuka saat ia menemukan instruksi yang ambigu.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Pathmode MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Pathmode MCP di Claude Code
$ claude mcp add --env 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' mcp-server -- npx -y @pathmode/mcp-serverInstal Pathmode MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Instal Pathmode MCP di 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>"
}
}
}
}Instal Pathmode MCP di 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>"}}'Instal Pathmode MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Instal Pathmode MCP di Codex
$ codex mcp add mcp-server --env 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' -- npx -y @pathmode/mcp-serverInstal Pathmode MCP di 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>"
Instal Pathmode MCP di Gemini CLI
$ gemini mcp add -s user -e 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' mcp-server npx -- -y @pathmode/mcp-serverInstal Pathmode MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@pathmode/mcp-server"
],
"env": {
"PATHMODE_API_KEY": "<YOUR_PATHMODE_API_KEY>"
}
}
}
}Konfigurasi
PATHMODE_API_KEYRahasiaOptional: Your Pathmode API key for team features (dependency graph, workspace context). Get one from Settings > API Keys in the Pathmode app.
| Nama | Deskripsi | Tipe |
|---|---|---|
| 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. | Rahasia |
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaupathmodeio/mcp-server is public and reachablegithub.com/pathmodeio/mcp-server ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)No build attestation published for this releaseTidak diperiksa
- Lisensi open source (OSI)No licenseTemuan
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-13github.com/pathmodeio/mcp-server ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from @pathmode/mcp-serverLolos
- Tidak ada advisory kritis pada paket atau dependensinyathe package checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di 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
Pertanyaan tentang Pathmode MCP
Bagaimana cara menambahkan Pathmode MCP ke Claude Code?
Jalankan claude mcp add --env 'PATHMODE_API_KEY=<YOUR_PATHMODE_API_KEY>' mcp-server -- npx -y @pathmode/mcp-server di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Pathmode MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Di mana saya bisa menemukan source code-nya?
Source code dikembangkan dalam monorepo privat dan dipublikasikan ke npm; Anda dapat melihatnya dengan mengekstrak tarball yang telah dipublikasikan.