Wikipedia MCP Image Crawler
@dazeb
A Wikipedia Image Search Tool. Follows Creative Commons Licences for images and uses them in your projects via Claude Desktop/Cline.
Overview
What is Wikipedia MCP Image Crawler?
A Model Context Protocol (MCP) server for searching and retrieving images from Wikipedia Commons. It provides tools to search for images and fetch detailed metadata, including license and author information, through the Wikipedia API. It is designed for users who need public domain images with full attribution.
How to use Wikipedia MCP Image Crawler?
Install Node.js 18 or higher, clone the repository, install dependencies with pnpm install, and build with pnpm run build. Then configure the server in Claude Desktop or VS Code extensions by adding the path to the built index.js to the MCP servers JSON config. Once set up, invoke the tools wiki_image_search (search by query with optional limit) and wiki_image_info (get metadata for a specific image title).
Key features of Wikipedia MCP Image Crawler
- Two tools:
wiki_image_searchandwiki_image_info - Search images with customizable result limits (1–50)
- Returns image URLs, dimensions, MIME types, and sizes
- Fetches comprehensive metadata including license and author
- Returns full resolution URLs and description links
Use cases of Wikipedia MCP Image Crawler
- Finding public domain images of historical figures, such as Greek philosophers
- Retrieving image metadata for proper attribution and licensing
- Automating image searches for content creation or research projects
FAQ from Wikipedia MCP Image Crawler
What runtime does Wikipedia MCP Image Crawler require?
Node.js 18 or higher and either npm or pnpm package manager.
What tools does Wikipedia MCP Image Crawler provide?
It provides two tools: wiki_image_search for searching images on Wikipedia Commons, and wiki_image_info for getting detailed metadata about a specific image.
Where does the image data come from?
All data is fetched from the Wikipedia Commons API.
Does Wikipedia MCP Image Crawler require authentication?
No, the README does not mention any authentication or API keys.
How is the server transported?
The server communicates over stdio, as typical for MCP servers; a debugging interface is available using the MCP Inspector.