Skip to content

Request: Please Publish the MCP Server on PiPy to allow for uvx installation. #200

@Flowtrica

Description

@Flowtrica

First of all, thank you for developing NoteDiscovery it's awesome!

Now for the request.

Please consider publishing the NoteDiscovery MCP server as a standalone package on PyPI.org so it can be installed via uvx as it would improve deployment options and broaden compatibility with MCP clients.

Currently the MCP server requires a local install which limits how it can be deployed. Publishing to PyPI would unlock:

  • MCPHub compatibility — MCPHub (and similar MCP proxy hosts) support stdio MCP servers installed via uvx so they can be used as sse or streamable servers. Since uvx runs any PyPI package that exposes an entry point, a published package would make NoteDiscovery MCP installable directly through MCPHub, and similar, without any manual setup. I use MCPHub to connect the Claude web UI and my self-hosted Librechat, that I use with local llms to stdio MCP servers.
  • Ephemeral execution — Users could run the server without a permanent install using uvx notediscovery-mcp, keeping their environment clean.
  • Easier updates — Version pinning and upgrades become trivial via pip/uvx rather than requiring a git pull and reinstall.

This is also consistent with how other MCP servers in the ecosystem are distributed (e.g. mcp-obsidian, etc.), so it follows established patterns that users will already be familiar with.

If added to PiPy and made available via uvx the server can be setup without cloning, path setup orPYTHONPATH. Just edit and paste as below:

{
  "notediscovery": {
    "command": "uvx",
    "args": ["notediscovery-mcp"],
    "env": {
      "NOTEDISCOVERY_URL": "http://localhost:8000",
      "NOTEDISCOVERY_API_KEY": ""
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions