Skip to content
generated from loonghao/repo-template

Universal Model Context Protocol (MCP) service launcher for Digital Content Creation (DCC) applications. Provides a standardized AI interface for Maya, Houdini, 3ds Max, Nuke, and other DCC software through a modular adapter system.

License

Notifications You must be signed in to change notification settings

loonghao/dcc-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
github-actions
Mar 19, 2025
22ca299 · Mar 19, 2025

History

2 Commits
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025
Mar 19, 2025

Repository files navigation

Your Project Name

PyPI version Build Status Documentation Status Python Version License Downloads Code style: black Ruff

Your project description

Features

  • Feature 1
  • Feature 2
  • Feature 3

Installation

pip install your-project-name

Or with Poetry:

poetry add your-project-name

Usage

import your_project_name

# Add usage examples here

Development

Setup

# Clone the repository
git clone https://github.com/yourusername/your-project-name.git
cd your-project-name

# Install dependencies with Poetry
poetry install

Testing

# Run tests with nox
nox -s pytest

# Run linting
nox -s lint

# Fix linting issues
nox -s lint_fix

Documentation

# Build documentation
nox -s docs

# Serve documentation with live reloading
nox -s docs-serve

License

MIT

GitHub Actions Configuration

This template uses GitHub Actions for CI/CD. The following workflows are included:

  • Build and Release: Tests the package on multiple Python versions and operating systems, and publishes to PyPI when a new release is created.
  • Documentation: Builds and deploys documentation to GitHub Pages.
  • Dependency Review: Scans dependencies for security vulnerabilities.
  • Scorecards: Analyzes the security health of the project.

The release workflow uses PyPI's trusted publishing, which means you don't need to set up any PyPI API tokens. Instead, you'll need to configure trusted publishing in your PyPI project settings once you've created your package. See PyPI's documentation on trusted publishing for more information.

Release Process

To create a new release:

  1. Update the version in pyproject.toml
  2. Update the CHANGELOG.md with the new version and changes
  3. Commit and push the changes
  4. Create a new tag with the version number (e.g., 1.0.0)
  5. Push the tag to GitHub
# Example release process
git add pyproject.toml CHANGELOG.md
git commit -m "Release 1.0.0"
git tag 1.0.0
git push && git push --tags

The GitHub Actions workflow will automatically build and publish the package to PyPI.

About

Universal Model Context Protocol (MCP) service launcher for Digital Content Creation (DCC) applications. Provides a standardized AI interface for Maya, Houdini, 3ds Max, Nuke, and other DCC software through a modular adapter system.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published