manim-mcp-server

by abhiemj
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Hosts the repository and enables collaboration through forking, branching, and pull requests for contributing to the MCP server.

  • Executes Manim Python scripts to generate mathematical animations, allowing for dynamic creation and rendering of visual content.

마님 MCP 서버

개요

Manim 애니메이션 코드를 실행하고 생성된 비디오를 반환하는 MCP(Model Context Protocol) 서버입니다. 사용자가 Manim 스크립트를 전송하고 렌더링된 애니메이션을 받을 수 있도록 합니다.

특징

  • Manim Python 스크립트를 실행합니다.
  • 애니메이션 출력을 눈에 보이는 미디어 폴더에 저장합니다.
  • 실행 후 사용자가 임시 파일을 정리할 수 있습니다.
  • 환경 변수를 통해 이식 가능하고 구성 가능합니다.

설치

필수 조건

다음이 설치되어 있는지 확인하세요.

  • 파이썬 3.8 이상
  • 마님(커뮤니티 버전)
  • 엠씨피

마님 설치

지엑스피1

MCP 설치

pip install mcp

저장소 복제

git clone https://github.com/abhiemj/manim-mcp-server.git cd manim-mcp-server

Claude와의 통합

Claude와 Manim MCP 서버를 통합하려면 claude_desktop_config.json 파일에 다음을 추가하세요.

{ "mcpServers": { "manim-server": { "command": "/absolute/path/to/python", "args": [ "/absolute/path/to/manim-mcp-server/src/manim_server.py" ], "env": { "MANIM_EXECUTABLE": "/Users/[Your_username]/anaconda3/envs/manim2/Scripts/manim.exe" } } } }

파이썬 경로 찾기

Python 실행 파일 경로를 찾으려면 다음 명령을 사용하세요.

윈도우(PowerShell):

(Get-Command python).Source

Windows(명령 프롬프트/터미널):

where python

Linux/macOS(터미널):

which python

이를 통해 Claude는 Manim MCP 서버와 통신하여 애니메이션을 동적으로 생성할 수 있습니다.

기여하다

  1. 저장소를 포크합니다.
  2. 새로운 지점을 만드세요:
    git checkout -b add-feature
  3. 변경 사항을 만들고 커밋하세요.
    git commit -m "Added a new feature"
  4. 포크로 밀어 넣으세요:
    git push origin add-feature
  5. 풀 리퀘스트를 엽니다.

특허

이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.

작가

abhiemj 님이 만들었습니다. 기여를 환영합니다! 🚀

Awesome MCP 서버에 등록됨

이 저장소는 애니메이션 및 비디오 카테고리의 Awesome MCP Servers 저장소에 등록되어 있습니다. 다른 훌륭한 MCP 서버 구현 사례와 함께 확인해 보세요!

감사의 말

  • 놀라운 애니메이션 라이브러리를 제공해 준 Manim 커뮤니티 에 감사드립니다.
  • 오픈소스 MCP 생태계에서 영감을 얻었습니다.
-
security - not tested
A
license - permissive license
-
quality - not tested

단일 프롬프트를 사용하여 3blue1brown과 같은 애니메이션을 생성합니다.

  1. Overview
    1. Features
      1. Installation
        1. Prerequisites
        2. Install Manim
        3. Install MCP
        4. Clone the Repository
      2. Integration with Claude
        1. Finding Your Python Path
      3. Contributing
        1. License
          1. Author
            1. Listed in Awesome MCP Servers
          2. Acknowledgments
            ID: zujdaij12j