Nautex
Integrates Nautex AI's specification and planning tool with coding agents to manage requirements, tasks, and code generation in small, testable steps.
README
This is an MCP server that integrates PRD and TRD building tool Nautex AI with the Coding Agents.
Supported agents:
- Claude Code
- Cursor
- Codex
- OpenCode
- Gemini CLI
Motivation
Since LLM Coding Agents do not attend team meetings, there is the challenge of conveying complete and detailed product and technical requirements to them.
Nautex AI tool-chain manages step by step guiding of Coding Agents so they implement specification using small, relevant and testable steps.
Core principles are:
- start from foundational parts, de-risk them, then build up;
- do not overwhelm Coding Agents by large problem at once;
- plan project files map and link them to requirements and to tasks: Coding Agents don't get lost, you know how to navigate brand new code base;
- manage developer attention for verification and validation in right moment for review.
How It Works
Nautex AI acts as an Architect, Technical Product Manager, and Project Manager for coding agents, speeding up AI-assisted development by communicating requirements effectively. This MCP server pulls guidance instructions from Nautex AI; tasks contain to-do items, references to the affected files, and requirements that are automatically synced for the Coding Agent's availability.
By Ivan Makarov
<details> <summary>Usage Flow Presentation (unfold me)</summary>
Requirements Specifications
The chatbot conducts a briefing session with you, gathering questions and ideas until complete. It then generates comprehensive product and technical specifications.
(Example: A project I initiated to explore WebRTC.)
Product requirements:

Technical requirements:

Specification Refinement
You fill in details, clarify the specification, and resolve any TODOs flagged by the chatbot during the interview.

Codebase Map and Project Files
You'll occasionally need to review the code, so it's best to know in advance where to look and how everything is organized. This prevents the AI from making decisions—allowing it to focus on writing higher-quality code with greater attention to the task.
The image displays a file map generated by Nautex AI, with files linked to specific requirements and sections.

Agent Tasks
With the code location clarified, tasks are planned: Coding, Testing, and Review.
Reviews are scheduled early to demonstrate progress and verify alignment with goals.
The plan is structured in small, self-contained layers, building your project incrementally like floors in a skyscraper.

Integration
Configure the MCP server for your coding agent: connect to the Nautex cloud platform, select the project, and choose the implementation plan. The setup command writes all configuration to your project root.

Coding with Coding Agents
In agent mode, instruct: "pull nautex rules, and proceed with the next scope."
At this stage, your specifications are synchronized in the .nautex directory and accessible to the Coding Agent. The MCP server continuously monitors their relevance.
That's it. You then review and accept substantial code segments that fully align with your expectations and requirements.

</details>
Setup
Quick Setup (one command)
The fastest way to set up is via the web app onboarding flow, which generates a single command you copy and run in your project root:
uvx nautex setup --token <TOKEN> --project <PROJECT_ID> --plan <PLAN_ID> --agent <AGENT>
Parameters:
| Flag | Description |
|---|---|
--token, -t |
API token (create at nautex.ai) |
--project, -p |
Project ID |
--plan, -l |
Implementation plan ID |
--agent, -a |
Agent type: claude, cursor, codex, opencode, gemini |
--yes, -y |
Skip confirmation prompts |
This validates your token, project, and plan, then writes all configuration to your project root:
.nautex/config.json— project config.nautex/.env— API token (git-ignored)- MCP config — agent-specific (see below)
- Agent rules — merged into existing rule files without overriding your content
Interactive Setup (Terminal UI)
Alternatively, run the interactive terminal UI:
uvx nautex setup

Follow the on-screen prompts to select your project, plan, and agent.
<details> <summary>How to Install UV</summary>
On macOS and Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
On Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Check the latest instructions from the UV repo for details and updates. </details>
What Gets Written Per Agent
All configuration is scoped per-project in your project root.
<details> <summary>Claude Code</summary>
- MCP: registered via
claude mcp add nautex -s local -- uvx nautex mcp - Rules: managed section added to
CLAUDE.md - Verify: run
claude mcp listand check fornautex: uvx nautex mcp</details>
<details> <summary>Cursor</summary>
- MCP config:
.cursor/mcp.json - Rules:
.cursor/rules/nautex_workflow.mdc
Note: After setup, Cursor may ask via popup whether to enable the new MCP — answer yes. In any case, go to File -> Preferences -> Cursor Settings -> Tools & Integrations and make sure the Nautex MCP toggle is enabled (green).
</details>
<details> <summary>Codex</summary>
- MCP config:
.codex/config.toml(project-local, backup created asconfig.toml.bakbefore first write) - Rules: managed section added to
AGENTS.md - Verify: use the
/mcpcommand inside Codex to confirmnautexis listed </details>
<details> <summary>OpenCode</summary>
- MCP config:
opencode.json(project root, preserves unrelated fields, backup asopencode.json.bakif unparsable) - Rules: managed section added to
AGENTS.md - Verify: invoke the Nautex MCP tool from OpenCode and run
status</details>
<details> <summary>Gemini CLI</summary>
- MCP config:
.gemini/settings.json - Rules: managed section added to
GEMINI.md</details>
Start Coding
Once setup is complete, launch your coding agent and tell it:
Check nautex status
After confirming the connection works:
Pull nautex rules and proceed to the next scope
Proceed with the plan by reviewing progress and supporting the Agent with validation feedback and inputs.
Prerequisites
Before running setup, prepare your project in the Nautex web app:
- Sign up and create an API token
- Create PRD and TRD documents (chat with the bot to capture requirements)
- Create a files map of the project
- Create an implementation plan
The web app onboarding flow will generate the setup command with all IDs pre-filled.
Projects built with nautex
Best practice from the community
<a href="https://discord.gg/nautex" target="_blank"><img src="doc/join_discord.png" alt="drawing" width="200"/></a>
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。