Pexels API 服务

一个提供访问Pexels API的服务器,用于搜索和获取照片、视频和收藏内容。

  • by garylab
  • Python
  • 本地部署
  • 27 星标
  • 更新于
在 GitHub 查看 garylab/pexels-mcp-server

使用说明

Pexels MCP服务器

一个模型上下文协议服务器,提供对 API Pexels 用于搜索和检索照片、视频和收藏。

可用工具

  • photos_search –搜索照片
  • photos_curated –列出精选照片
  • photo_get –通过id获取照片
  • videos_search –搜索视频
  • videos_popular –列出热门视频
  • video_get –按id获取视频
  • collections_featured –列出精选系列
  • collections_media –列出收藏中的媒体

用法

使用 uv (推荐)

  1. 安装 uv.

  2. 在MCP客户端代码配置中或 克劳德 设置(文件 claude_desktop_config.json)添加 pexels mcp服务器:

    {
        "mcpServers": {
            "pexels": {
                "command": "uvx",
                "args": ["pexels-mcp-server"],
                "env": {
                    "PEXELS_API_KEY": "<Your Pexels API key>"
                }
            }
        }
    }
    

    uv 将使用自动下载MCP服务器 uvx 从 pypi.org 并向您的MCP客户申请。

使用 pip 对于一个项目

  1. 添加 pexels-mcp-server 到您的MCP客户端代码 requirements.txt 文件。

    pexels-mcp-server
    
  2. 安装依赖项。

    pip install -r requirements.txt
    
  3. 为您的客户端添加配置:

    {
        "mcpServers": {
            "pexels": {
                "command": "python3",
                "args": ["-m", "pexels_mcp_server"],
                "env": {
                    "PEXELS_API_KEY": "<Your Pexels API key>"
                }
            }
        }
    }
    

使用 pip 全球范围内

  1. 确保 pip 或 pip3 在您的系统上可用。

    pip install pexels-mcp-server
    # or
    pip3 install pexels-mcp-server
    
  2. MCP客户端代码配置或 克劳德 设置,添加 pexels mcp服务器:

    {
        "mcpServers": {
            "pexels": {
                "command": "python3",
                "args": ["pexels-mcp-server"],
                "env": {
                    "PEXELS_API_KEY": "<Your Pexels API key>"
                }
            }
        }
    }
    

调试

您可以使用MCP检查器调试服务器。对于 uvx 安装:

npx @modelcontextprotocol/inspector uvx pexels-mcp-server

或者,如果您已将软件包安装在特定目录中或正在其上开发:

git clone https://github.com/garylab/pexels-mcp-server.git
cd pexels-mcp-server
npx @modelcontextprotocol/inspector uv run pexels-mcp-server -e PEXELS_API_KEY=<the key>

许可证

pexels mcp服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。