nodespace-mcp
Enables AI coding assistants to query a local knowledge base for persistent, searchable project context, reducing re-explanation and token usage.
README
NodeSpace
Faster context. Fewer tokens.
AI coding assistants forget everything between sessions. NodeSpace gives them persistent, searchable access to your project knowledge — so you stop re-explaining your codebase every time you start a conversation.
nodespace.ai · Download · Discord
⚠️ Alpha Preview — NodeSpace is in early development. Features may change and data formats are not yet stable.

Documentation
For full documentation, see nodespace-docs.
Why NodeSpace
Developers using AI assistants waste time copying files, re-explaining architecture, and watching context degrade mid-session. NodeSpace fixes this by sitting between your knowledge and your AI tools:
- 80% fewer roundtrips — AI agents query your knowledge base via MCP instead of scanning files with grep/ripgrep
- Runs entirely on your machine — no cloud accounts, no API calls, no data leaving localhost
- Works offline — on planes, behind VPNs, anywhere
You write things down once. Every AI tool you use can find them instantly.
Installation
Download the Desktop App
| Platform | Format |
|---|---|
| macOS (Apple Silicon) | .dmg |
| Windows | .exe or .msi |
Build from Source
Prerequisites:
- Bun 1.0+ —
curl -fsSL https://bun.sh/install | bash - Rust 1.80+ —
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://github.com/NodeSpaceAI/nodespace-core
cd nodespace-core
bun install
bun run tauri:dev
MCP Setup
NodeSpace includes a built-in MCP server that starts automatically when you open the app. Your AI tools connect to it locally — there's nothing to deploy or host.
Claude Code / Cursor / Codex / Other MCP Clients
Add to your MCP settings (e.g., ~/.claude.json for Claude Code):
{
"mcpServers": {
"nodespace": {
"type": "http",
"url": "http://localhost:3100/mcp"
}
}
}
Running Tests
bun run test # Fast unit tests (Happy-DOM)
bun run test:browser # Browser integration tests (Playwright)
bun run test:all # All tests (unit + browser + Rust)
bun run rust:test # Rust backend tests only
Community
- 💬 Join our Discord — ask questions, share feedback, follow development
- 🌟 Star this repo if NodeSpace is useful to you
- 🐛 Report a bug
License
NodeSpace is licensed under the Functional Source License 1.1 (Apache 2.0).
- ✅ Use NodeSpace freely for any purpose
- ✅ Modify the code to fit your needs
See LICENSE for the full text.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.