mcpField
W
Wikipedia MCP Image Crawler

Wikipedia MCP Image Crawler

本地服务
github.com/dazeb媒体与设计1185 周前更新

关于 Wikipedia MCP Image Crawler

Wikipedia MCP Image Crawler 是用于搜索 Wikimedia Commons 图片并获取元数据的 MCP 服务,适合需要核查图片作者和许可信息的项目。

主要功能

  1. 01搜索 Wikimedia Commons 图片
  2. 02设置 1 至 50 的结果数量
  3. 03获取图片尺寸、MIME 类型和文件大小
  4. 04查询许可、作者和描述链接
  5. 05返回原始分辨率图片 URL

适用场景

  1. 01为项目查找图片
  2. 02核对图片许可和署名信息
  3. 03获取图片元数据以供审核

MCP 相关

它向 MCP 客户端提供图片搜索和图片信息工具,返回来自 Wikipedia Commons 的图片 URL 与元数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Wikipedia MCP 图像爬虫

一个用于从 Wikipedia Commons 搜索和获取图像的模型上下文协议(MCP)服务。该服务通过 Wikipedia API 提供图像搜索和详细元数据获取工具。

我创建这个工具是因为我需要希腊哲学家的图像。我需要确保署名和许可信息完整。此工具只会搜索 Wikipedia,并下载处于公共领域且可免费使用的图像。

功能

工具
  • wiki_image_search - 在 Wikipedia Commons 搜索图像

    • 按查询词搜索,并自定义结果数量上限(1-50)
    • 返回图像 URL、尺寸、MIME 类型和文件大小
  • wiki_image_info - 获取特定图像的详细信息

    • 获取包括许可和作者在内的全面元数据
    • 返回完整分辨率 URL 和描述链接

安装

先决条件
  • Node.js 18 或更高版本
  • npm 或 pnpm 包管理器
本地安装
  1. 克隆仓库:

    git clone https://github.com/dazeb/wikipedia-mcp-image-crawler.git
    cd wikipedia-mcp-image-crawler
    
  2. 安装依赖:

    pnpm install
    
  3. 构建服务:

    pnpm run build
    
与 Claude 集成
Claude 桌面应用

将服务配置添加到 Claude 配置文件:

MacOS:

nano ~/Library/Application\ Support/Claude/claude_desktop_config.json

Linux:

nano ~/.config/Claude/claude_desktop_config.json

Windows:

notepad %APPDATA%\Claude\claude_desktop_config.json

添加以下配置(将路径调整为克隆仓库的位置):

{
  "mcpServers": {
    "wikipedia-mcp-server": {
      "command": "node",
      "args": ["/absolute/path/to/wikipedia-mcp-image-crawler/build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}
VSCode 扩展
Cline VSCode 扩展

对于 Cline VSCode 扩展,请添加到:

MacOS:

~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Linux:

~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Windows:

%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

对于 VS Code Insiders,请在上述路径中将 Code 替换为 Code - Insiders。

将此配置添加到 JSON 文件:

{
  "mcpServers": {
    "wikipedia-mcp-server": {
      "command": "node",
      "args": ["/absolute/path/to/wikipedia-mcp-image-crawler/build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

如果文件中已包含其他 MCP 服务,请将此条目添加到现有的 mcpServers 对象中。

使用方法

安装后,该服务会提供两个主要工具:

图像搜索

搜索符合查询条件的图像:

{
  "name": "wiki_image_search",
  "arguments": {
    "query": "golden gate bridge",
    "limit": 5
  }
}
图像信息

获取特定图像的详细元数据:

{
  "name": "wiki_image_info",
  "arguments": {
    "title": "File:Golden Gate Bridge.jpg"
  }
}

开发

以监视模式运行

用于开发并自动重新构建:

pnpm run watch
调试

由于 MCP 服务通过标准输入输出通信,请使用 MCP Inspector 进行调试:

pnpm run inspector

这会提供一个 URL,供你在浏览器中访问调试界面。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。