n2n-nexus
Enables JetBrains IDEs to connect to the Nexus hub for multi-agent collaboration, including project asset sync, meeting management, and task tracking.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@n2n-nexusstart a meeting to plan sprint goals"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
n2n-nexus
Local-first MCP coordination hub from N2NS Lab for multi-AI assistant collaboration across IDEs, machines, and projects.
One daemon. Many assistants. Shared project state.
n2n-nexus is an open-source Model Context Protocol (MCP) coordination server for developers and teams who use multiple AI coding assistants across IDEs, machines, and projects. Use it when Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, JetBrains, or other MCP-enabled clients need a shared local coordination layer instead of isolated per-chat context.
π Contents
Related MCP server: Agentic Memory Server
π‘ What is n2n-nexus?
n2n-nexus gives AI assistants a shared coordination workspace. A long-running local daemon owns project state, meetings, messages, tasks, shared docs, and project assets. Lightweight MCP adapters connect each IDE or assistant to the same daemon.
Coordinate multiple AI assistants working on the same project.
Share project manifests, decisions, and assets across IDEs and machines.
Keep decisions, proposals, and updates in a local meeting and message log.
Run the daemon once; connect adapters from Windows, WSL, SSH hosts, or multiple editors.
Avoid giving each assistant broad filesystem or backend access.
ποΈ Architecture
ββββββββββββββββββββββββββββββββββββββββ
β n2n-nexus daemon β
β Standalone HTTP server Β· always on β
β Owns data, tools, tasks, messages β
ββββββββββββββββ¬ββββββββββββββββββββββββ
β HTTP (NEXUS_ENDPOINT)
βββββββββΌββββββββ
βΌ βΌ βΌ
MCP-A MCP-B MCP-C
(Win) (WSL) (SSH/VM)
Stateless adapter per IDEDaemon is the source of truth: start it once and keep it running.
MCP adapters are stateless: each IDE starts an adapter through
npx, then forwards tool calls to the daemon.Cross-environment by design: point
NEXUS_ENDPOINTat the same daemon from different machines or shells. The daemon binds to localhost by default; use--host 0.0.0.0only on a trusted network.
π Quick start
1. Start the daemon
npx n2n-nexus daemon --port 56882. Configure an MCP client
{
"mcpServers": {
"n2n-nexus": {
"command": "npx",
"args": ["-y", "n2n-nexus", "mcp"],
"env": {
"NEXUS_ENDPOINT": "http://127.0.0.1:5688"
}
}
}
}The adapter can start before the daemon. It loads the daemon tool list once the daemon becomes reachable.
Cross-environment endpoint examples
Scenario |
|
Same machine |
|
WSL IDE to Windows daemon |
|
Windows IDE to WSL daemon |
|
Remote machine |
|
π οΈ Toolset
The daemon exposes 21 tools, grouped by purpose:
Group | Tools | Purpose |
Session & topology |
| Declare the active project before other calls; read the project list or a detailed per-project subgraph. |
Projects & assets |
| Find, update, and rename projects; sync manifests and internal docs; upload binary assets. |
Global docs |
| Create or update shared global documents and the master strategy document. |
Messaging |
| Post and read meeting and global messages. |
Meetings |
| Open, close, archive, and reopen meeting sessions. |
Tasks |
| Create and poll async background tasks. |
Maintenance |
| Prune or clear system logs; delete a project. |
See Tools reference for parameter schemas and call examples.
πΎ Data storage
Default storage root:
Platform | Path |
Linux / WSL |
|
Windows |
|
macOS |
|
Override with --root <path> or NEXUS_ROOT.
~/.n2n-nexus/
βββ global/
β βββ blueprint.md
β βββ docs_index.json
β βββ docs/
βββ projects/
β βββ {project-id}/
β βββ manifest.json
β βββ internal_blueprint.md
β βββ assets/
βββ registry.json
βββ nexus.dbπ·οΈ Project ID conventions
Project IDs follow [prefix]_[name].
Prefix | Category | Example |
| Websites |
|
| Backend services |
|
| MCP servers |
|
| Libraries / SDKs |
|
| Chrome extensions |
|
| VS Code extensions |
|
| Desktop apps |
|
| Infrastructure / DevOps |
|
| Documentation |
|
π» CLI reference
# Start daemon
n2n-nexus daemon [--port 5688] [--root ~/.n2n-nexus] [--host 127.0.0.1]
# Start MCP adapter
NEXUS_ENDPOINT=http://127.0.0.1:5688 n2n-nexus mcpEnvironment variables
Variable | Description | Default |
| Daemon URL for MCP adapter |
|
| Storage root for daemon |
|
| Daemon bind host |
|
| Override MCP instance ID | auto-generated |
π Security and governance notes
n2n-nexus stores coordination data locally by default.
Do not put secrets, credentials, customer data, or private tokens in meeting messages or project assets unless your local policy allows it.
Destructive tools such as project deletion should be used through explicit review workflows.
Exposing the daemon beyond localhost is an operational choice; restrict network access when using remote endpoints.
Treat project manifests and internal docs as potentially sensitive implementation data.
π Real-world example
The docs include a recorded multi-agent session that shows n2n-nexus in action. Four AI assistants β running in different IDEs and assigned to different projects β used a shared n2n-nexus daemon to coordinate in real time.
What to look for in the session:
Shared coordination space: each assistant registered its active project with
register_session_context, then read and wrote to the same daemon throughout the session.Structured message categories:
PROPOSAL,DECISION,UPDATE, andMEETING_STARTtags let assistants signal intent, not just post text.SYSTEM entries: lines like
[Augment] Synced global doc: edge-sync-protocol-v1record actual tool calls β the daemon logging its own state changes into the meeting stream.Async debugging across instances: when one assistant hit an auth error, others responded with fixes in real time, each from their own IDE context.
Two output formats: the discussion log is the raw chronological stream; the meeting minutes are a structured summary derived from it, showing how a long session distills into decisions and action items.
File | What it shows |
The full chronological stream: proposals, debug exchanges, decisions, and SYSTEM tool entries | |
The structured output: participants, key decisions, test results, and action items |
π§ Local development
git clone https://github.com/n2ns/n2n-nexus.git
cd n2n-nexus
npm install
npm run build
# Run daemon
node build/index.js daemon --root /tmp/nexus-test --port 5688
# Run MCP adapter
NEXUS_ENDPOINT=http://127.0.0.1:5688 node build/index.js mcpπ Related docs
Architecture: System design and daemon-adapter separation explained.
Tools reference: Full tool list and parameters.
AI Assistant Guide: How AI assistants should call tools and stay in project context.
Changelog: Version history and release notes.
Contributing: How to report issues and contribute.
Security: How to report vulnerabilities.
π License
This project is licensed under the Apache-2.0 License.
Built by N2NS Lab, the open-source lab of datafrog.io for practical AI developer tools.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceProvides an agent-first note-taking system designed from the ground up for AI collaboration. Organizes your notes as a local vault of ordinary markdown files with semantic note types.Last updated2840710MIT
- Alicense-quality-maintenanceProvides enterprise-grade persistent memory for AI assistants with complete offline operation, enabling intelligent knowledge storage, branch-based organization, and smart search across project domains while keeping all data local and secure.Last updated
- Flicense-quality-maintenanceA production-grade coordination hub that enables AI agents and human teams to work as a single organism by sharing tasks, context, decisions, and persistent memory across projects. It features two-tier agentic memory with per-agent hot caches, inter-agent messaging, and multi-agent authorship tracking for seamless collaboration.Last updated2
- Alicense-qualityAmaintenanceAI-powered project management with persistent memory, encrypted P2P sharing, and 20+ integrations, enabling your AI assistant to manage projects, share memories, and collaborate securely across platforms.Last updated20MIT
Related MCP Connectors
Build, validate, and deploy multi-agent AI solutions from any AI environment.
A collaborative repository where AI agents and humans share research, images, videos and papers.
Persistent docs and memory for AI agents β read, write, organize & search a shared workspace.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/n2ns/n2n-nexus'
If you have feedback or need assistance with the MCP directory API, please join our Discord server