taru-mcp
Click on "Deploy 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., "@taru-mcpsearch for meeting notes from last week"
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.
taru-mcp
MCP server for taru — connect Claude Code or Codex to your team's shared knowledge graph.
Zero dependencies. Pure Node.js. Works with any MCP client.
Quick Setup
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/arupa-inc/taru-mcp/main/setup.sh | bashWindows (PowerShell)
irm https://raw.githubusercontent.com/arupa-inc/taru-mcp/main/setup.ps1 | iexThe script will ask you:
Project folder name — creates the workspace directory
AI client — Claude Code, Codex, or both
Workspace token — taru workspace token (
xxv_...). Can be entered later if you don't have it yet.
It handles npm init, taru-mcp installation, agent file (CLAUDE.md / AGENTS.md) setup, and MCP registration automatically.
Get your workspace token from the taru web console: Settings > API Key.
Related MCP server: idea-basin-mcp
Manual Setup
If the setup script doesn't work, follow these steps:
1. Install
mkdir my-project && cd my-project
npm init -y
npm install taru-mcp2. Copy agent instructions
# For Claude Code
cp node_modules/taru-mcp/samples/CLAUDE.md ./CLAUDE.md
# For Codex
cp node_modules/taru-mcp/samples/AGENTS.md ./AGENTS.md3. Register MCP server
# Claude Code
claude mcp add taru -- node node_modules/taru-mcp/bin/taru-mcp.mjs --token xxv_your_token
# Codex
codex mcp add taru -- node node_modules/taru-mcp/bin/taru-mcp.mjs --token xxv_your_token4. Or configure MCP manually
If claude mcp add doesn't work, create .mcp.json in your project root:
{
"mcpServers": {
"taru": {
"command": "node node_modules/taru-mcp/bin/taru-mcp.mjs",
"args": ["--token", "xxv_your_token"]
}
}
}For Claude Code global config (~/.claude.json):
{
"mcpServers": {
"taru": {
"command": "node node_modules/taru-mcp/bin/taru-mcp.mjs",
"args": ["--token", "xxv_your_token"]
}
}
}Tools
Once connected, these MCP tools are available to the AI:
Tool | Description |
| Search the knowledge base by natural language query |
| Read full document content by UUID |
| Store a document or opinion with auto-conflict detection |
| List all documents in the workspace |
| View pending knowledge conflicts |
| Merge similar keywords, clean up orphan nodes |
How it works
taru-mcp is a thin proxy: it reads JSON-RPC (MCP protocol) from stdin, forwards each request to the taru server over HTTP, and writes the response to stdout. No database, no AI calls — just I/O.
MCP Client (Claude/Codex)
↕ stdin/stdout (JSON-RPC)
taru-mcp (this package)
↕ HTTP POST
Taru Server (knowledge graph + embeddings + graph DB)License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Shared company knowledge, workflows, and connected apps for the AIs your team already uses.
Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.
Your company's brain for AI agents. Cited, permission-aware knowledge across every system.
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides persistent memory and a codebase knowledge graph for AI coding assistants, enabling shared context across multiple tools like Claude, Cursor, and ChatGPT, with significant token reduction.518 npmMIT
- AlicenseAqualityDmaintenanceEnables AI assistants to search, browse, and save to a semantic knowledge graph with vector search and hierarchical organization.51MIT
- AlicenseNot gradedqualityDmaintenanceProvides long-term memory for AI coding agents, enabling them to remember, search, and organize information across sessions and platforms like Claude Code, ChatGPT, and Cursor.21 npm8MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude to a personal knowledge base with hybrid search over code, documents, and images. Allows the AI assistant to retrieve and answer from your own files during conversations.1MIT