Give Your AI Assistant Memory
Connect GNO to Claude Desktop, Cursor, Zed, Windsurf, Amp, Raycast, and more via MCP. 19 tools for search, retrieval, graph exploration, and indexing. Your AI can search and cite your local documents.
Key Benefits
- 19 MCP tools for search, retrieval, graph, and indexing
- Works with Claude Desktop, Cursor, Zed, Windsurf, Amp
- Also supports Raycast, LM Studio, LibreChat
- One-command install for 10+ clients
- Write tools disabled by default (security-first)
- Resource URIs for direct document access
Example Commands
gno mcp install
gno mcp install --target cursor
gno mcp install --target zed
gno mcp status
Get Started
Ready to try MCP Integration?
What is MCP?
Model Context Protocol (MCP) is a standard that lets AI assistants access external tools and data sources. GNO implements an MCP server that gives your AI access to your local documents.
Quick Setup
Claude Desktop
gno mcp install
Restart Claude Desktop. GNO tools will appear in the tool list.
Claude Code
# User-level (all projects)
gno mcp install --target claude-code
# Project-level (current project only)
gno mcp install --target claude-code --scope project
Check Status
gno mcp status
Shows which clients have GNO configured.
Advanced Setup
For manual configuration or unsupported clients, add to the client’s MCP config:
{
"mcpServers": {
"gno": {
"command": "/path/to/bun",
"args": ["/path/to/gno", "mcp"]
}
}
}
Note: Use absolute paths. Claude Desktop runs in a sandboxed environment with a limited PATH.
Config Locations
| Client | Path |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Code (user) | ~/.claude.json |
| Claude Code (project) | ./.mcp.json |
| Codex (user) | ~/.codex.json |
Cursor
Configure in Cursor’s MCP settings with the command:
gno mcp
Available Tools (19 Total)
Once connected, your AI assistant can use:
Read Tools:
| Tool | Description |
|---|---|
gno_search |
BM25 keyword search |
gno_vsearch |
Vector similarity search |
gno_query |
Hybrid search with reranking |
gno_get |
Retrieve document content |
gno_multi_get |
Batch document retrieval |
gno_status |
Check index status |
gno_list_tags |
List all tags |
gno_links |
Get outgoing links |
gno_backlinks |
Get incoming backlinks |
gno_similar |
Find semantically similar docs |
gno_graph |
Knowledge graph data |
Write Tools (opt-in with --enable-write):
| Tool | Description |
|---|---|
gno_capture |
Create new documents |
gno_add_collection |
Add document sources |
gno_remove_collection |
Remove document sources |
gno_sync |
Update collections |
gno_embed |
Generate embeddings |
gno_index |
Full re-index |
Job Tools:
| Tool | Description |
|---|---|
gno_job_status |
Check async job state |
gno_list_jobs |
List all jobs |
Example Prompts
Ask your AI assistant:
“Search my notes for the project roadmap and summarize the Q4 goals.”
“Find all documents about authentication and list the key decisions.”
“What did I write about database migrations last month?”
Your AI will search your local documents and cite sources in its response.