
MCP是一个用于Claude和其他AI助手的萌图创作协议服务器。发布于2025年4月1日,因为...萌图。
MCP提供给AI模型使用Imgflip API创建和分享萌图的能力。它实现了模型控制协议(MCP),以实现与Claude和其他AI助手的无缝集成。
# 确保已安装uv(https://docs.astral.sh/uv/getting-started/installation/)
git clone https://github.com/redblock-ai/imgflip-mcp.git
cd imgflip-m
uv sync --dev --all-extras
uv run imgflip-mcp # 仅用于测试。后续步骤不需要此操作...它将由Claude计算机设置。
# 在项目根目录下创建一个`.env`文件,并添加你的Imgflip API凭证:
IMGFLIP_USERNAME="YOUR_IMGFLIP_USERNAME"
IMGFLIP_PASSWORD="YOUR_IMGFLIP_PASSWORD"
在MacOS上:~/Library/Application\ Support/Claude/claude_desktop_config.json
在Windows上:%APPDATA%/Claude/claude_desktop_config.json
<details> <summary>获取环境详情以更新`claude_desktop_config`文件</summary>在终端中运行以下命令:
npx @modelcontextprotocol/inspector uv --directory <PATH_TO_PROJECT_DIR> run imgflip-mcp
打开本地主机上的MCP Inspector。
单击连接。
从终端复制输出环境密钥。
如果需要,可以通过npm安装并使用MCP Inspector。
</details> <details> <summary>开发/未发布的服务器配置</summary>"mcpServers": {
"imgflip-mcp": {
"command": "uv",
"args": [
"--directory",
"<PATH_TO_PROJECT_DIR>",
"run",
"imgflip-mcp"
]
}
}
</details>
<details>
<summary>如果MCP服务器托管在WSL中的开发/未发布的服务器配置</summary>
"mcpServers": {
"imgflip-mcp": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"PATH_TO_UV_BIN --directory <PATH_TO_PROJECT_DIR> run imgflip-mcp"
],
}
}
</details>
<details>
<summary>已发布的服务器配置</summary>
"mcpServers": {
"imgflip-mcp": {
"command": "uvx",
"args": [
"imgflip-mcp"
]
}
}
</details>
配置完成后,你可以请求Claude创建萌图:
使用“Drake”模板创建一个萌图,文本分别为“编写代码”和“制作萌图”。
或者
制作一个关于调试代码数小时后才发现简单拼写错误的萌图。
| 工具 | 描述 |
|---|---|
imgflip_search_memes | 搜索萌图模板 |
imgflip_get_template_info | 获取模板详情 |
imgflip_create_meme | 使用自定义文本创建萌图 |
imgflip_generate_search_terms | 为概念生成搜索词 |
imgflip_create_from_concept | 根据概念创建萌图 |
为了准备分发的包:
uv sync
uv build
这将在dist/目录中创建源和轮子分布。
uv publish
注意:你需要通过环境变量或命令标志设置PyPI凭证:
--token 或 UV_PUBLISH_TOKEN--username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD由于MCP服务器通过标准I/O运行,调试可能会很困难。为了获得最佳的调试体验,我们强烈建议使用MCP Inspector。
你可以通过以下命令使用npm启动MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory <PATH_TO_PROJECT_DIR> run imgflip-mcp
启动后,Inspector会显示一个可以在浏览器中访问的URL,开始调试。
MIT许可证
由❤️和😂打造
发布于2025年4月1日