Skip to content

blues/note-mcp

Repository files navigation

note-mcp

MCP servers for Notecard, Notehub, and Development.

Warning

These MCP servers are experimental and subject to change. Please wait until a versioned release is available before relying on them.

Build

To build the MCP servers, you'll need to have the following tools installed:

  • Go (atleast v1.23)
  • Make

Then, run the following command:

make build

Install

Add the following to your mcp.json file, where mcp.json is the file that determines where the MCP servers are located (e.g. for Claude Desktop, this is claude_desktop_config.json):

{
    "mcpServers" : {
        "notecard": {
            "command": "/absolute/path/to/note-mcp/notecard/notecard",
            "args": [
                "--env",
                "/absolute/path/to/note-mcp/.env"
            ]
        },
        "notehub": {
            "command": "/absolute/path/to/note-mcp/notehub/notehub",
            "args": [
                "--env",
                "/absolute/path/to/note-mcp/.env"
            ]
        },
        "dev": {
            "command": "/absolute/path/to/note-mcp/dev/dev",
            "args": [
                "--env",
                "/absolute/path/to/note-mcp/.env"
            ]
        }
    }
}

The .env file should contain the following variables:

NOTEHUB_USER="your_notehub_username"
NOTEHUB_PASS="your_notehub_password"

Additional variables will be added.

Development

To run the MCP inspector, you'll need nodejs installed (atleast v18).

For Notecard MCP:

make inspect notecard

For Notehub MCP:

make inspect notehub

For dev MCP:

make inspect dev

About

MCP servers for Notecard and Notehub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published