wikipedia-mcp-image-crawler
A Wikipedia Image Search Tool. Follows Creative Commons Licences for images and uses them in your projects via Claude Desktop/Cline.
Documentation
Wikipedia MCP Image Crawler
A Model Context Protocol (MCP) server for searching and retrieving images from Wikipedia Commons. This server provides tools to search for images and fetch detailed metadata through the Wikipedia API.
I created this tool because i needed images of Greek philosopher's. I needed to mak sure i had full attribution and licenses. This will search wikipedia only and download images that are in the public domain and free to use.
Features
Tools
- `wiki_image_search` - Search for images on Wikipedia Commons
- Search by query with customizable result limits (1-50)
- Returns image URLs, dimensions, MIME types, and sizes
- `wiki_image_info` - Get detailed information about specific images
- Fetches comprehensive metadata including license and author
- Returns full resolution URLs and description links
Installation
Prerequisites
- Node.js 18 or higher
- npm or pnpm package manager
Local Installation
1. Clone the repository:
git clone https://github.com/dazeb/wikipedia-mcp-image-crawler.git
cd wikipedia-mcp-image-crawler2. Install dependencies:
pnpm install3. Build the server:
pnpm run buildIntegration with Claude
Claude Desktop App
Add the server configuration to your Claude config file:
MacOS:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonLinux:
nano ~/.config/Claude/claude_desktop_config.jsonWindows:
notepad %APPDATA%\Claude\claude_desktop_config.jsonAdd this configuration (adjust the path to where you cloned the repository):
{
"mcpServers": {
"wikipedia-mcp-server": {
"command": "node",
"args": ["/absolute/path/to/wikipedia-mcp-image-crawler/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}VSCode Extensions
Cline VSCode Extension
For the Cline VSCode extension, add to:
MacOS:
~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonLinux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonWindows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonFor VS Code Insiders, replace `Code` with `Code - Insiders` in the paths above.
Add this configuration to the JSON file:
{
"mcpServers": {
"wikipedia-mcp-server": {
"command": "node",
"args": ["/absolute/path/to/wikipedia-mcp-image-crawler/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}If the file already contains other MCP servers, add this entry to the existing `mcpServers` object.
Usage
Once installed, the server provides two main tools:
Image Search
Search for images matching a query:
{
"name": "wiki_image_search",
"arguments": {
"query": "golden gate bridge",
"limit": 5
}
}Image Information
Get detailed metadata for a specific image:
{
"name": "wiki_image_info",
"arguments": {
"title": "File:Golden Gate Bridge.jpg"
}
}Development
Running in Watch Mode
For development with auto-rebuild:
pnpm run watchDebugging
Since MCP servers communicate over stdio, use the MCP Inspector for debugging:
pnpm run inspectorThis will provide a URL to access the debugging interface in your browser.
Frequently asked questions
What is wikipedia-mcp-image-crawler?
wikipedia-mcp-image-crawler is A Wikipedia Image Search Tool. Follows Creative Commons Licences for images and uses them in your projects via Claude Desktop/Cline.
How do I install wikipedia-mcp-image-crawler?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is wikipedia-mcp-image-crawler open source?
Yes — it is hosted on GitHub at https://github.com/dazeb/wikipedia-mcp-image-crawler and has 7 stars.
Related MCP tools
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency.
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
MCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development JavaScript-based implementation.
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with an intuitive interface for managing, testing, and using MCP s...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP