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.
The second brain your AI agents share. It builds itself from your work and keeps itself current.
Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.
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.536 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.8 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