Pixabay MCP Server

Integrations

  • Provides tools for searching images on Pixabay, returning formatted results with image URLs and metadata, with options to filter by image type and orientation.

pixabay-mcp MCP Server

中文版

A Model Context Protocol server for Pixabay image search

This is a TypeScript-based MCP server that provides access to the Pixabay image API. It demonstrates core MCP concepts by providing:

  • Tools for searching images on Pixabay
  • Formatted results with image URLs and metadata
  • Error handling for API requests

Features

Tools

  • search_pixabay_images - Search for images on Pixabay
    • Takes a search query as required parameter
    • Optional parameters for image type, orientation, and results per page
    • Returns formatted list of image results with URLs

Configuration

  • Requires a Pixabay API key set as environment variable PIXABAY_API_KEY
  • Safe search enabled by default
  • Error handling for API issues and invalid parameters

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

  1. Set up your Pixabay API key as an environment variable:
# On Windows set PIXABAY_API_KEY=your_api_key_here # On macOS/Linux export PIXABAY_API_KEY=your_api_key_here
  1. To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "pixabay-mcp": { "command": "/path/to/pixabay-mcp/build/index.js", "env": { "PIXABAY_API_KEY": "your_api_key_here" } } } }

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that enables searching for images on Pixabay with query parameters and returns formatted results with image URLs and metadata.

  1. Features
    1. Tools
    2. Configuration
  2. Development
    1. Installation
      1. Debugging

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.
      Last updated -
      1
      278
      15
      JavaScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.
      Last updated -
      35
      11
      TypeScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      Model Context Protocol server that enables Claude Desktop (or any MCP client) to fetch web content and process images appropriately.
      Last updated -
      11
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables fetching and processing images from URLs, local file paths, and numpy arrays, returning them as base64-encoded strings with proper MIME types.
      Last updated -
      1
      Python
      MIT License
      • Linux
      • Apple

    View all related MCP servers

    ID: u4r2qldprn