wikipedia -image-crawler
A Wikipedia Image Search Tool. Follows Creative Commons Licences for images and uses them in your projects via Claude Desktop/Cline.
claude mcp add --transport stdio dazeb-wikipedia-mcp-image-crawler node build/index.js
How to use
This MCP server provides two tools for working with images on Wikipedia Commons: wiki_image_search and wiki_image_info. The wiki_image_search tool lets you search for images by a text query and customize the number of results (1-50). It returns image URLs, dimensions, MIME types, and sizes, which you can then feed into your workflows or UIs. The wiki_image_info tool accepts a specific image title (for example, the exact File: name) and fetches detailed metadata including license information, author data, and full-resolution URLs along with description links. These tools are designed to help you locate public-domain or freely licensed images with proper attribution from Wikimedia Commons and retrieve rich metadata for attribution and licensing purposes.
How to install
Prerequisites:
- Node.js 18 or higher
- npm or pnpm installed
Local Installation:
-
Clone the repository: git clone https://github.com/dazeb/wikipedia-mcp-image-crawler.git cd wikipedia-mcp-image-crawler
-
Install dependencies: pnpm install
-
Build the server: pnpm run build
Usage integration (optional):
- To run locally after building: node build/index.js
- Integrate with Claude or other MCP clients by configuring the MCP server entry (see mcp_config) and pointing the client at the built index.js file.
Additional notes
Tips and notes:
- The server exposes two MCP tools: wiki_image_search and wiki_image_info. Use them via MCP-compatible payloads as shown in the Usage examples.
- Ensure you build the project before attempting to run the server (pnpm run build).
- When integrating with Claude Desktop or VSCode, you’ll typically use an absolute path to the built index.js file in your configuration.
- If you encounter permission or network issues, verify that your environment allows outgoing HTTP requests to Wikimedia Commons and that any proxies are configured correctly.
- If you plan to run multiple MCP servers, keep each server name unique in your mcp configuration to avoid conflicts.
Related MCP Servers
win-cli
Model Context Protocol server for secure command-line interactions on Windows systems
mcp-rest-api
A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.
cline -memory-bank
A memory system for Cline that tracks progress between conversations.
unity-editor
An MCP server and client for LLMs to interact with Unity Projects
claude_autoapprove
Autoapprove support for claude
create -kit
Scaffold a production-ready Model Context Protocol (MCP) server in seconds.