Skip to main content
Glama

manim-mcp-server

Manim MCP サーバー

Manim MCP デモ

概要

これは、Manimアニメーションコードを実行し、生成されたビデオを返すMCP(Model Context Protocol)サーバーです。ユーザーはManimスクリプトを送信し、レンダリングされたアニメーションを受け取ることができます。

特徴

  • Manim Python スクリプトを実行します。
  • アニメーション出力を表示されているメディア フォルダーに保存します。
  • 実行後にユーザーが一時ファイルをクリーンアップできるようにします。
  • 移植可能で、環境変数を介して構成可能です。

インストール

前提条件

以下がインストールされていることを確認してください。

  • Python 3.8以上
  • マニム(コミュニティ版)
  • MCP

Manimをインストールする

pip install manim

MCPをインストールする

pip install mcp

リポジトリのクローンを作成する

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

クロードとの統合

Manim MCP サーバーを Claude と統合するには、 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のパスを見つける

Python 実行可能パスを見つけるには、次のコマンドを使用します。

Windows (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**が作成しました。貢献を歓迎します!🚀

素晴らしいMCPサーバーに掲載

このリポジトリは、「Awesome MCP Servers」リポジトリの**「Animation & Video」**カテゴリに掲載されています。他の優れたMCPサーバー実装と合わせて、ぜひご覧ください。

謝辞

  • 素晴らしいアニメーション ライブラリを提供してくれたManim コミュニティに感謝します。
  • オープンソースの MCP エコシステムにインスピレーションを受けています。
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

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

単一のプロンプトを使用して 3blue1brown のようなアニメーションを生成します。

  1. 概要
    1. 特徴
      1. インストール
        1. 前提条件
        2. Manimをインストールする
        3. MCPをインストールする
        4. リポジトリのクローンを作成する
      2. クロードとの統合
        1. Pythonのパスを見つける
      3. 貢献
        1. ライセンス
          1. 著者
            1. 素晴らしいMCPサーバーに掲載
          2. 謝辞

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              Enables users to generate images from text prompts using Replicate's model, with configurable parameters and full MCP protocol compliance.
              Last updated -
              1
              126
              TypeScript
            • A
              security
              F
              license
              A
              quality
              Enables creation, management, and templating of prompts through a simplified SOLID architecture, allowing users to organize prompts by category and fill in templates at runtime.
              Last updated -
              6
              0
              65
              TypeScript
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              Provides image generation capabilities using the Flux Schnell model on Replicate, allowing users to create images from text prompts.
              Last updated -
              1
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              Allows creating and modifying wireframes in Frame0 (a Balsamiq-alternative wireframe tool) by using natural language prompts, supporting operations like creating screens, editing elements, and managing pages.
              Last updated -
              595
              35
              JavaScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhiemj/manim-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server