Manim MCP サーバー
概要
これは、Manimアニメーションコードを実行し、生成されたビデオを返すMCP(Model Context Protocol)サーバーです。ユーザーはManimスクリプトを送信し、レンダリングされたアニメーションを受け取ることができます。
特徴
- Manim Python スクリプトを実行します。
- アニメーション出力を表示されているメディア フォルダー���保存します。
- 実行後にユーザーが一時ファイルをクリーンアップできるようにします。
- 移植可能で、環境変数を介して構成可能です。
インストール
前提条件
以下がインストールされていることを確認してください。
- Python 3.8以上
- マニム(コミュニティ版)
- MCP
Manimをインストールする
MCPをインストールする
リポジトリのクローンを作成する
クロードとの統合
Manim MCP サーバーを Claude と統合するには、 claude_desktop_config.json
ファイルに以下を追加します。
Pythonのパスを見つける
Python 実行可能パスを見つけるには、次のコマンドを使用します。
Windows (PowerShell):
Windows (コマンドプロンプト/ターミナル):
Linux/macOS (ターミナル):
これにより、Claude は Manim MCP サーバーと通信してアニメーションを動的に生成できるようになります。
貢献
- リポジトリをフォークします。
- 新しいブランチを作成します。
- 変更を加えてコミットします。
- フォークにプッシュします:
- プルリクエストを開きます。
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
著者
**abhiemj**が作成しました。貢献を歓迎します!🚀
素晴らしいMCPサーバーに掲載
このリポジトリは、「Awesome MCP Servers」リポジトリの**「Animation & Video」**カテゴリに掲載されています。他の優れたMCPサーバー実装と合わせて、ぜひご覧ください。
謝辞
- 素晴らしいアニメーション ライブラリを提供してくれたManim コミュニティに感謝します。
- オープンソースの MCP エコシステムにインスピレーションを受けています。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
単一のプロンプトを使用して 3blue1brown のようなアニメーションを生成します。
Related MCP Servers
- AsecurityAlicenseAqualityA MCP server that enables Claude and other MCP-compatible assistants to generate images from text prompts using Together AI's image generation models.Last updated -12TypeScriptMIT License
- -securityAlicense-qualityProvides image generation capabilities using the Flux Schnell model on Replicate, allowing users to create images from text prompts.Last updated -1JavaScriptMIT License
- -securityAlicense-qualityProvides image generation capabilities for Claude using the Replicate Flux model, allowing users to create images from text prompts with customizable parameters like aspect ratio and output format.Last updated -14519JavaScriptMIT License
- -securityAlicense-qualityA MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).Last updated -TypeScriptMIT License