# Manim提示动画生成器
## 基本信息
- Slug: `abhiemj-manim-mcp-server`
- Source: modelscope
- Publisher: @abhiemj/manim-mcp-server
- Categories: image-and-video-processing / education-and-learning-tools
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@abhiemj/manim-mcp-server
## 简介
生成像3blue1brown那样的动画，使用单一提示。
## 安装提示

```bash
pip install manim
```

## MCP Server 详情

# Manim MCP 服务器

![Manim MCP 演示](Demo-manim-mcp.gif)

## 概述

这是一个 MCP（Model Context Protocol）服务器，用于执行 Manim 动画代码并返回生成的视频。它允许用户发送 Manim 脚本并接收渲染后的动画。

## 特性

- 执行 Manim Python 脚本。
- 将动画输出保存在可见的媒体文件夹中。
- 允许用户在执行后清理临时文件。
- 可通过环境变量进行配置和移植。

## 安装

### 前提条件

确保已安装以下软件：

- Python 3.8+
- Manim（社区版）
- MCP

### 安装 Manim

```sh
pip install manim
```


### 安装 MCP

```sh
pip install mcp
```


### 克隆仓库

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


## 与 Claude 集成

要将 Manim MCP 服务器与 Claude 集成，请在 `claude_desktop_config.json` 文件中添加以下内容：

```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):
```sh
(Get-Command python).Source
```


#### Windows (命令提示符/终端):
```sh
where python
```


#### Linux/macOS (终端):
```sh
which python
```


这确保了 Claude 可以与 Manim MCP 服务器通信以动态生成动画。

## 贡献

1. 分叉仓库。
2. 创建一个新分支：
   ```sh
   git checkout -b add-feature
   ```
3. 进行更改并提交：
   ```sh
   git commit -m "添加了一个新特性"
   ```
4. 推送到您的分叉：
   ```sh
   git push origin add-feature
   ```
5. 提交拉取请求。

## 许可证

此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件，但需遵守 MIT 许可证的条款和条件。有关更多详细信息，请参阅项目仓库中的 LICENSE 文件。

## 作者

由 **[abhiemj](https://github.com/abhiemj)** 创建。欢迎贡献！🚀

### 列入 Awesome MCP Servers  
此仓库在 [Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers) 仓库的 **Animation & Video** 类别中被收录。请查看其他优秀的 MCP 服务器实现！

## 致谢
- 感谢 [Manim 社区](https://www.manim.community/) 提供了如此出色的动画库。
- 受开源 MCP 生态系统的启发。

