Skip to content

Packaging improvements #9

Closed
Closed
@amotl

Description

@amotl

Dear Rune,

that's an excellent software package, thanks a stack for conceiving it. It works from the start, modulo a few obstacles we observed when installing it.

Would you accept a patch that improves packaging a bit more, by adding a few touches that whip the modules into the mcp_alchemy namespace, and expand pyproject.toml to make it a real package that could also be uploaded to PyPI? 1

With kind regards,
Andreas.

Footnotes

  1. Currently, while installation per pip install ... works, the package will install a module called server into the top-level Python library tree at hand, which is unfortunate, because it can easily yield collisions. This is not a hypothetic thing, because pg-mcp actually does the same, so they can't be installed together into the same Python environment. 2

  2. We hope this specific detail is not a flaw on the recommendations/conventions of MCP itself, how to build an MCP server? If so, relevant documentation should dearly be fixed. If you know anything about it, please let us know. Otherwise, I think it was just an accidental collision that can easily happen when software is still in its infancy. NB: We submitted the same message also to @stuzero per https://github.com/stuzero/pg-mcp/issues/10.

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