Allyson MCP Server - 使用模型上下文协议(MCP)将静态文件转换为动画SVG组件的人工智能驱动动画生成器。
<a href="https://glama.ai/mcp/servers/@isaiahbjork/allyson-mcp"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=2832049614,3287141241&fm=3081&app=3_081&f=PNG?w=760&h=400" alt="Allyson Server MCP 服务器" /> </a>npx allyson-mcp --api-key YOUR_API_KEY
allyson-mcp [options]
选项:
--api-key <key> 您的 Allyson API 密钥(必需)
--help 显示帮助信息
示例:
allyson-mcp --api-key your-api-key-here
API_KEY=your-key allyson-mcp
您也可以将您的 API 密钥设置为环境变量:
export API_KEY=your-api-key-here
allyson-mcp
generate_svg_animation从源文件和动画提示生成一个动画SVG组件。
参数:
prompt (字符串,必需):要生成的动画描述
svg_path (字符串,必需):源文件的绝对路径
output_path (字符串,必需):保存动画组件的位置的绝对路径
在 MCP 客户端中的示例使用:
{
"tool": "generate_svg_animation",
"arguments": {
"prompt": "让标志发光并轻微脉动",
"svg_path": "/Users/john/Desktop/company-logo.svg",
"output_path": "/Users/john/project/src/components/AnimatedLogo.tsx"
}
}
此 MCP 服务器旨在与支持模型上下文协议的 AI 助手一起工作,例如:
{
"mcpServers": {
"allyson": {
"command": "npx",
"args": ["allyson-mcp", "--api-key", "YOUR_API_KEY"]
}
}
}
# 启动服务器
allyson-mcp --api-key your-api-key
# AI 助手现在可以使用该工具:
# "请为这个标志添加微妙的发光效果"
# 文件:/Users/john/logo.svg → /Users/john/animated-logo.tsx
“需要 API 密钥”错误
# 解决方案:通过标志或环境变量提供 API 密钥
allyson-mcp --api-key YOUR_KEY
# 或
export API_KEY=YOUR_KEY && allyson-mcp
“文件未找到”错误
# 确保使用绝对路径
❌ 错误:./image.svg
✅ 正确:/Users/username/project/image.svg
“无法连接到动画 API 服务器”错误
权限问题
# 如果需要,请将文件设为可执行
chmod +x node_modules/allyson-mcp/index.js
为了调试,您可以检查输出到 stderr 的服务器日志:
allyson-mcp --api-key YOUR_KEY 2> debug.log
我们欢迎贡献!请参阅我们的贡献指南以获取更多详细信息。
Apache-2.0 许可证 - 详情请参阅 LICENSE 文件。
--help)