Labsco
princefishthrower logo

Interior Design 3D MCP

from princefishthrower

7 tools for interior design 3D visualization โ€” room planner, AR furniture placement, material switcher, lighting design, virtual room tours with SceneView.

๐Ÿ”ฅ๐Ÿ”ฅFreeQuick setup

orly-mcp

MCP Tool PyPI version Python versions

Cooked myself with my own MCP tool :/

An MCP (Model Context Protocol) server for generating O'RLY? (O'Reilly parody) book covers that display directly in Claude Desktop application.

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

The original O'RLY book cover generation code in the orly_generator/ directory is based on work by Charles Berlin (2016) and is also licensed under the MIT License - see orly_generator/LICENSE.txt for details.

Acknowledgments

This project builds upon the excellent work by Charles Berlin. The core image generation code in the orly_generator/ directory is adapted from his original O-RLY-Book-Generator repository, updated to work with Python 3 and integrated into an MCP tool for usage with MCP clients like Claude Desktop.

Publish

(More for Chris, the Author, since he never uses Python and will forget this)

You can quickly publish a new version using twine:

uv run twine upload dist/*

You'll be prompted to enter your PyPI API token.

You can quickly publish a new version using twine:

# Install dev dependencies (includes build and twine)
uv sync --group dev

# Build the package
uv run python -m build

# Check the built package
uv run twine check dist/*

# Publish to TestPyPI first for testing (optional)
uv run twine upload --repository testpypi dist/*

# Publish to PyPI
uv run twine upload dist/*

Make sure to:

  1. Update the version number in pyproject.toml
  2. Test the package locally with uv run python test_comprehensive.py
  3. Build and publish

For authentication, you'll need PyPI API tokens configured in your ~/.pypirc file or set as environment variables.ons/orly-mcp.svg)](https://pypi.org/project/orly-mcp/)