+ {/* Page header */}
+
+
+ Documentation
+
+
+ Complete guide to the Intuition MCP monorepo
+
-
- {mcps.map((mcp) => (
-
-
- {mcp.name}
-
- {mcp.tools.length} tools ·{" "}
-
- View playground
-
-
-
-
- {mcp.description}
-
-
- ))}
-
-
-
- {/* ----------------------------------------------------------------
- Installation
- ---------------------------------------------------------------- */}
-
- Installation
-
-
-
-
- 1. Clone the monorepo
-
-
+
+ {/* ---------------------------------------------------------------
+ Overview
+ --------------------------------------------------------------- */}
+
+ Overview
+
+ The Intuition MCP monorepo ships{" "}
+ {mcps.length} MCP servers exposing{" "}
+ {totalTools} tools that let AI assistants like
+ Claude query the Intuition knowledge graph, compute trust scores,
+ and verify on-chain reputation data.
+
+
+
+ {mcps.map((mcp) => (
+
+
+ {mcp.name}
+
+ {mcp.tools.length} tools ·{" "}
+
+ View playground
+
+
+
+
+ {mcp.description}
+
+
+ ))}
+
+
+
+ {/* ---------------------------------------------------------------
+ Installation
+ --------------------------------------------------------------- */}
+
+ Installation
+
+
+
+
+ 1. Clone the monorepo
+
+
{`git clone https://github.com/intuition-box/mcp.git
cd mcp`}
-
-
+
+
-
-
- 2. Install dependencies
-
-
- Run npm install at the repository
- root. Workspaces are configured so every package gets its
- dependencies resolved in one pass.
-
-
npm install
-
+
+
+ 2. Install dependencies
+
+
+ Run npm install at the repository
+ root. Workspaces are configured so every package gets its
+ dependencies resolved in one pass.
+
+
npm install
+
-
-
- 3. Configure environment
-
-
+
+
+ 3. Configure environment
+
+
{`# apps/playground/.env.local
NEXT_PUBLIC_INTUITION_GRAPH_URL=https://graph.intuition.systems/graphql`}
-
-
+
+
-
-
- 4. Start the playground
-
-
+
+
+ 4. Start the playground
+
+
{`cd apps/playground
npm run dev`}
-
-
- The playground runs at{" "}
- http://localhost:3000 and gives you
- an interactive UI to explore both MCP servers.
-
-
-
-
-
-
- {/* ----------------------------------------------------------------
- Monorepo Structure
- ---------------------------------------------------------------- */}
-
- Monorepo Structure
-
-
-
+
+
+ The playground runs at{" "}
+ http://localhost:3000 and gives you
+ an interactive UI to explore both MCP servers.
+
+
+
+
+
+
+ {/* ---------------------------------------------------------------
+ Monorepo Structure
+ --------------------------------------------------------------- */}
+
+ Monorepo Structure
+
+
+
{`mcp/
-├── packages/
-│ ├── mcp-general/ # Intuition MCP server (knowledge graph)
-│ └── mcp-trust/ # Trust Score MCP server (EigenTrust, AgentRank)
-├── apps/
-│ └── playground/ # Next.js interactive playground & docs
-├── package.json # Workspace root
-└── README.md`}
-
-
-
-
-
- {/* ----------------------------------------------------------------
- Claude Desktop Integration
- ---------------------------------------------------------------- */}
-
- Claude Desktop Integration
-
-
-
- Configure both MCP servers
-
-
- Add the following to your Claude Desktop config file to
- register both servers.
-
-
-
-
-
- Config file location
-
-
-
- macOS:{" "}
-
- ~/Library/Application Support/Claude/claude_desktop_config.json
-
-
-
- Windows:{" "}
-
- %APPDATA%\Claude\claude_desktop_config.json
-
-
-
-
+\u251c\u2500\u2500 packages/
+\u2502 \u251c\u2500\u2500 mcp-general/ # Intuition MCP server (knowledge graph)
+\u2502 \u2514\u2500\u2500 mcp-trust/ # Trust Score MCP server (EigenTrust, AgentRank)
+\u251c\u2500\u2500 apps/
+\u2502 \u2514\u2500\u2500 playground/ # Next.js interactive playground & docs
+\u251c\u2500\u2500 package.json # Workspace root
+\u2514\u2500\u2500 README.md`}
+
+
+
+
+
+ {/* ---------------------------------------------------------------
+ Claude Desktop Integration
+ --------------------------------------------------------------- */}
+
+ Claude Desktop Integration
+
+
+
+ Configure both MCP servers
+
+
+ Add the following to your Claude Desktop config file to
+ register both servers.
+
+
+
+
+
+ Config file location
+
+
+
+ macOS:{" "}
+
+ ~/Library/Application Support/Claude/claude_desktop_config.json
+
+
+
+ Windows:{" "}
+
+ %APPDATA%\Claude\claude_desktop_config.json
+
+
+
+
-
+
{`{
"mcpServers": {
"intuition": {
@@ -238,97 +537,97 @@ npm run dev`}
}
}
}`}
-
-
-
- Replace /absolute/path/to/mcp with
- the actual path where you cloned the repository. Restart
- Claude Desktop after saving changes.
-
-
-
-
-
- {/* ----------------------------------------------------------------
- Tools Reference — generated from the registry
- ---------------------------------------------------------------- */}
-
- Tools Reference
-
- {mcps.map((mcp) => (
-
-
- {mcp.name}
-
- {mcp.tools.length} tools
-
-
-
-
- {mcp.tools.map((tool) => (
-
-
-
-
- {tool.name}
-
-
-
-
- {tool.description}
-
-
- ))}
-
-
- ))}
-
-
- {/* ----------------------------------------------------------------
- HTTP API Endpoints
- ---------------------------------------------------------------- */}
-
- HTTP API Endpoints
-
- When the playground dev server is running you can also call the
- tools via HTTP.
-
-
-
-
-
-
- GET /api/trust-score
-
-
-
-
-{`curl "http://localhost:3000/api/trust-score?address=0x..."`}
+
+
+ Replace /absolute/path/to/mcp with
+ the actual path where you cloned the repository. Restart
+ Claude Desktop after saving changes.
+
+
-
-
-
- GET /api/attestations
-
-
-
-
+ {/* ---------------------------------------------------------------
+ Tools Reference
+ --------------------------------------------------------------- */}
+
+
+ {/* ---------------------------------------------------------------
+ HTTP API Endpoints
+ --------------------------------------------------------------- */}
+
+ HTTP API Endpoints
+
+ When the playground dev server is running you can also call the
+ tools via HTTP.
+
+
+
+
+
+
+ GET /api/trust-score
+
+
+
+
+{`curl "http://localhost:3000/api/trust-score?address=0x..."`}
+
+
+
+
+
+
+
+ GET /api/attestations
+
+
+
+
{`curl "http://localhost:3000/api/attestations?subject=0x...&limit=50"`}
-
-
-
+
+
+
-
-
-
- POST /api/mcp
-
-
-
-
+
+
+
+ POST /api/mcp
+
+
+
+
{`curl -X POST http://localhost:3000/api/mcp \\
-H "Content-Type: application/json" \\
-d '{
@@ -338,103 +637,153 @@ npm run dev`}
"claim": "expert-in-defi"
}
}'`}
-
-
-
-
-
-
- {/* ----------------------------------------------------------------
- Resources
- ---------------------------------------------------------------- */}
-
- Resources
-
-
-
-
- Intuition Systems
-
-
- Learn about the Intuition protocol
-
-
-
-
- intuition.systems →
-
-
-
+
+
+
+
+
-
-
-
- Model Context Protocol
-
-
- Official MCP specification
-
-
-
-
- modelcontextprotocol.io →
-
-
-
+ {/* ---------------------------------------------------------------
+ Algorithm Documentation
+ --------------------------------------------------------------- */}
+
+ Algorithm Documentation
+
+ The Trust Score MCP server implements seven core algorithm areas
+ for computing reputation, influence, and sybil resistance over
+ the Intuition attestation graph. Each algorithm is documented in
+ detail in the{" "}
+
+ full technical specification
+
+ .
+
-
-
-
- GitHub Repository
-
-
- View source code & contribute
-
-
-
-
+ {ALGORITHM_SUMMARIES.map((algo) => (
+
- github.com/intuition-box/mcp →
-
-
-
+
+ {algo.name}
+
+
+
+ {algo.description}
+
+
+ Read full specification →
+
+
+
+ ))}
+
+
-
-
-
- MCP Directory
-
-
- Explore & try all available servers
-
-
-
-
- Browse MCP Directory →
-
-
-
-
-
+ {/* ---------------------------------------------------------------
+ Resources
+ --------------------------------------------------------------- */}
+
+ Resources
+
+
+
+
+ Intuition Systems
+
+
+ Learn about the Intuition protocol
+
+
+
+
+ intuition.systems →
+
+
+
+
+
+
+
+ Model Context Protocol
+
+
+ Official MCP specification
+
+
+
+
+ modelcontextprotocol.io →
+
+
+
+
+
+
+
+ GitHub Repository
+
+
+ View source code & contribute
+
+
+
+
+ github.com/intuition-box/mcp →
+
+
+
+
+
+
+
+ MCP Directory
+
+
+ Explore & try all available servers
+
+
+
+
+ Browse MCP Directory →
+
+
+
+
+
+