Skip to main content

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
  • Grok Build

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:

  1. start from foundational parts, de-risk them, then build up;
  2. do not overwhelm Coding Agents by large problem at once;
  3. 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;
  4. 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

Usage Flow Presentation (unfold me)

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: howitworks_specifications

Technical requirements: howitworks_diagram.png

Specification Refinement

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

howitworks_refinement

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.

howitworks_filemap

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.

howitworks_tasks

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.

howitworks_integration

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.

howitworks_coding

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, grok
--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

Setup Screenshot

Follow the on-screen prompts to select your project, plan, and agent.

How to Install UV

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.

What Gets Written Per Agent

All configuration is scoped per-project in your project root.

Claude Code
  • MCP: registered via claude mcp add nautex -s local -- uvx nautex mcp
  • Rules: managed section added to CLAUDE.md
  • Verify: run claude mcp list and check for nautex: uvx nautex mcp
Cursor
  • 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).

Codex
  • MCP config: .codex/config.toml (project-local, backup created as config.toml.bak before first write)
  • Rules: managed section added to AGENTS.md
  • Verify: use the /mcp command inside Codex to confirm nautex is listed
OpenCode
  • MCP config: opencode.json (project root, preserves unrelated fields, backup as opencode.json.bak if unparsable)
  • Rules: managed section added to AGENTS.md
  • Verify: invoke the Nautex MCP tool from OpenCode and run status
Gemini CLI
  • MCP config: .gemini/settings.json
  • Rules: managed section added to GEMINI.md
Grok Build
  • MCP config: .grok/config.toml (project-local, backup created as config.toml.bak before first write; startup_timeout_sec = 20)
  • Rules: managed section added to AGENTS.md
  • Verify: run grok mcp list / grok mcp doctor nautex, or open /mcps in the Grok TUI

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:

  1. Sign up and create an API token
  2. Create PRD and TRD documents (chat with the bot to capture requirements)
  3. Create a files map of the project
  4. 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

drawing

Metadata

Release files for nautex 0.5.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nautex 0.5.13
File Size Uploaded
nautex-0.5.13.tar.gz 169.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nautex 0.5.13
File Interpreter ABI Platform
nautex-0.5.13-py3-none-any.whl Python 3 none any Details

Total release size: 372.2 kB

Release files / nautex-0.5.13.tar.gz

Download URL nautex-0.5.13.tar.gz
Size 169.5 kB
Tags Source
SHA-256 checksum
How to use checksums
bd6a820f67a7c77b1baacd4c6ea1873a02839f6cc55129a414ccb52c82f5e934
BLAKE2b-256 checksum
How to use checksums
d9b4f9a96d81b5da339c1755fcb4a91567d9c237386e7bc4f0c76539a1992b50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / nautex-0.5.13-py3-none-any.whl

Download URL nautex-0.5.13-py3-none-any.whl
Size 202.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89692e03dd6293a1fa3c017890e95a6026879f8b95cd686f2b4daa11e4b694b2
BLAKE2b-256 checksum
How to use checksums
2f0797b68edaa1a14a62298a529b1c01e4489f5aadeca5ea0ee22932f0db3634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.5.13 This release

2 release files

0.5.12

2 release files

0.5.11

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.25

2 release files

0.2.24

2 release files

0.2.22

2 release files

0.2.21

2 release files

0.2.20

2 release files

0.2.19

2 release files

0.2.18

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page