MindOS
About
Local-first knowledge base MCP server. Let AI agents (Claude, Cursor, Gemini CLI, etc.) read and write your Markdown notes via MCP protocol. Supports Streamable HTTP and stdio transports.
Details
- Author
- GeminiLight
- Downloads
- 359
- Categories
- AI, Knowledge Base
Jump to
- Local-first storage using plain Markdown files
- 20 MCP tools for reading and writing notes
- Full-text search across the knowledge base
- Git history tracking for each file
- Backlink discovery between files
- Supported by Claude Code, Cursor, Gemini CLI, Windsurf, and Cline
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MindOSCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install the package globally with npm install -g @geminilight/mindos, then run mindos onboard for interactive setup and mindos start to launch the app (port 3000) and MCP server (port 8787). Add the MCP server URL http://localhost:8787/mcp with a bearer token to your agent’s MCP configuration.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mindos": {
"mindos": {
"type": "http",
"url": "http://localhost:3000/mcp",
"headers": {
"Authorization": "Bearer YOUR_AUTH_TOKEN"
}
}
}
}
}
McpServers
{
"mindos": {
"type": "http",
"url": "http://localhost:3000/mcp",
"headers": {
"Authorization": "Bearer YOUR_AUTH_TOKEN"
}
}
}
What is MindOS?
MindOS is a local-first knowledge base that lets AI agents read and write your Markdown notes via MCP. Think of it as persistent memory for your agents — stored on your own machine, in plain Markdown files. ## Quick Start ```bash # Install and start npm install -g @geminilight/mindos mindos onboard # interactive setup mindos start # starts app (port 3000) + MCP server (port 8787) Then add to your agent's MCP config: { "mcpServers": { "mindos": { "url": "http://localhost:8787/mcp", "headers": { "Authorization": "Bearer your-token" } } } } Available Tools (20) ┌─────────────────────────────┬──────────────────────────────────────┐ │ Tool │ Description │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_list_files │ List all files in the knowledge base │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_read_file │ Read file content (with pagination) │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_write_file │ Overwrite file content │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_create_file │ Create a new .md or .csv file │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_delete_file │ Delete a file │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_search_notes │ Full-text search across all files │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_get_recent │ Get recently modified files │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_append_to_file │ Append content to end of file │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_insert_after_heading │ Insert after a Markdown heading │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_update_section │ Replace a Markdown section │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_get_backlinks │ Find files referencing a given path │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_bootstrap │ Load startup context for agents │ ├─────────────────────────────┼──────────────────────────────────────┤ │ mindos_get_history │ Get git commit history for a file │ ├─────────────────────────────┼──────────────────────────────────────┤ │ ... │ (20 tools total) │ └─────────────────────────────┴──────────────────────────────────────┘ Supported Agents Claude Code · Cursor · Gemini CLI · Windsurf · Cline · and moreSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


