Freepik FastMCP 工具包是一个 Model Context Protocol (MCP) 服务器,它能将你的 AI 助手(如 Claude、Cursor 等)直接与 Freepik 强大的 API 连接起来。让你无需离开 AI 工作流程,就能生成、搜索和管理视觉内容。
本工具包是一个 Model Context Protocol (MCP) 服务器,它能将你的 AI 助手(Claude、Cursor 等)直接与 Freepik 强大的 API 连接起来。让你无需离开 AI 工作流程,就能生成、搜索和管理视觉内容。
在开始之前,请确保你已经具备以下条件:
git clone
cd freepik-toolkit/fastmcp
# 安装依赖
make install
# 验证安装
make version
echo "FREEPIK_API_KEY=your_api_key_here" > .env
💡 获取 API 密钥: freepik.com/api
将以下内容添加到你的 config.json
文件中:
⚠️ Windows 用户注意: 如果你使用的是 Windows 系统,需要使用 WSL(Windows Subsystem for Linux)来运行此 MCP 服务器。
{
"mcpServers": {
"freepik-fastmcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/FULL/PATH/TO/freepik-mcp",
"fastmcp",
"run",
"main.py"
],
"env": {
"FREEPIK_API_KEY": "your_actual_api_key_here"
}
}
}
}
查找完整路径:
pwd
# 复制输出内容,并替换配置文件中的 /FULL/PATH/TO/
替换为你的 API 密钥:
your_actual_api_key_here
。# 开发模式(自动重新加载)
make dev
# 生产模式
make run
# 检查代码质量
make lint
# 格式化代码
make format
# 清理临时文件
make clean
# 查看所有命令
make help
我们欢迎你的贡献!请遵循以下指南:
本项目使用 Conventional Commits。提交信息的格式如下:
<类型>(<范围>): <描述>
[可选的正文]
[可选的脚注]
类型说明:
feat
:新特性fix
:修复 bugdocs
:文档变更style
:代码风格变更(如格式化等)refactor
:代码重构test
:添加或更新测试chore
:维护任务示例:
feat(icons): add search filtering by category
fix(api): resolve authentication timeout issue
docs(readme): update installation instructions
refactor(mystic): improve error handling logic
git checkout -b feat/amazing-feature
git commit -m "feat: add amazing feature"
git push origin feat/amazing-feature
命令 | 描述 |
---|---|
make help |
显示所有可用命令 |
make install |
安装依赖 |
make dev |
以开发模式运行 |
make run |
以生产模式运行 |
make lint |
检查代码质量 |
make format |
自动格式化代码 |
make clean |
清理临时文件 |
make version |
检查 FastMCP 版本 |
⚠️ 重要提示
切勿提交你的 API 密钥。
💡 使用建议
使用
.env
文件来存储敏感数据,并且.env
文件已添加到.gitignore
中。
如需详细的 API 信息,请访问:Freepik API 文档
uv
依赖管理器make dev
启动服务器如果你仍然遇到问题,请在 GitHub 上创建一个问题,并提供以下信息:
准备好与 AI 一起创造精彩内容了吗?🎨✨