hillnote
An MCP server implementation for Hillnote
claude mcp add --transport stdio rajathbail-hillnote-mcp-server hillnote-mcp
How to use
Hillnote MCP Server exposes a set of tools to manage Hillnote workspaces and documents from any MCP-compatible client. The server supports multi-workspace management, document CRUD operations, smart search, content manipulation, AI recipe handling, HTML tool generation, tasklist and slide/canvas features, and rich metadata support. You can list workspaces, read or modify documents, perform fuzzy searches across your workspace data, and use specialized operations like inserting or replacing content with validation and preview. Configuration is discovered from Hillnote's app data, and client integrations (Claude Desktop, Cursor, VS Code, etc.) can be wired to point at the hillnote MCP server using the provided configuration snippets.
How to install
Prerequisites:
- macOS (Hillnote Platform) with Hillnote Desktop App installed
- Node.js >= 18.0.0
- MCP-compatible client (Claude Desktop, Cursor, VS Code, etc.)
Option 1: Install from NPM (Recommended)
- Install the MCP server globally:
npm install -g @hillnote/mcp-server
- Verify installation:
npm list -g @hillnote/mcp-server
- Find global path if needed (for example, Homebrew Node):
# Path example
npm root -g
Option 2: Install from Source
- Clone the repository:
git clone https://github.com/HillnoteApp/hillnote-mcp-server.git
cd hillnote-mcp-server
- Install dependencies (no -g flag):
npm install
- Run the server as needed (see mcp_config for usage in your client):
# Example: if running directly with Node and an entry script
node index.js
Additional notes
Notes:
- The MCP server automatically discovers Hillnote workspaces from the app config at: ~/Library/Application Support/Hillnote/workspaces.json
- For NPM installations, use the global path to point your MCP client (Claude Desktop, Cursor) to the hillnote MCP server configuration.
- If you update the server, restart your MCP client to ensure it picks up changes.
- If you encounter issues, clear npm cache and reinstall, then fully quit and reopen your MCP client.
- The provided configuration example targets the npm-installed binary name hillnote-mcp; if you install from source, you may need to adjust the command and path accordingly.
- Client configuration sections (Claude Desktop, Cursor, VS Code) describe where to place the mcpServers snippet to enable integration.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.