wikipedia-mcp-image-crawler
Allows searching for images on Wikipedia Commons and fetching detailed metadata including license and author information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wikipedia-mcp-image-crawlersearch for images of Aristotle"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 CommonsSearch by query with customizable result limits (1-50)
Returns image URLs, dimensions, MIME types, and sizes
wiki_image_info- Get detailed information about specific imagesFetches 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
Clone the repository:
git clone https://github.com/dazeb/wikipedia-mcp-image-crawler.git cd wikipedia-mcp-image-crawlerInstall dependencies:
pnpm installBuild the server:
pnpm run build
Integration 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.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dazeb/wikipedia-mcp-image-crawler'
If you have feedback or need assistance with the MCP directory API, please join our Discord server