MindOS

by GeminiLight

359 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MindOS
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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 more
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.