关于 filming-locations
filming-locations 是基于 Wikidata 的影视与虚构作品地点图谱 MCP 服务,适合查找拍摄地或故事发生地。它区分真实拍摄地点与叙事地点,并为每条记录注明证据来源。
主要功能
- 01按作品查询拍摄或设定地点
- 02按地点查询相关作品
- 03搜索作品与地点
- 04按坐标半径查找地点
- 05查看国家列表与统计
适用场景
- 01核实影视作品的拍摄地点及来源
- 02查找某地点拍摄过的作品
- 03探索游戏、动漫和漫画的故事设定地
MCP 相关
通过托管的 streamable HTTP 端点向 MCP 客户端提供地点图谱查询工具;无需安装、注册或 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://thefilmmap.com/mcpclaude mcp add --transport http com-thefilmmap-filming-locations https://thefilmmap.com/mcp{"mcpServers":{"com-thefilmmap-filming-locations":{"type":"http","url":"https://thefilmmap.com/mcp"}}}在 Cursor 中打开{"servers":{"com-thefilmmap-filming-locations":{"type":"http","url":"https://thefilmmap.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-thefilmmap-filming-locations":{"type":"http","url":"https://thefilmmap.com/mcp"}}}{"mcpServers":{"com-thefilmmap-filming-locations":{"serverUrl":"https://thefilmmap.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
8| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 地点数量上限(默认为 50) |
| title | string | 是 | 标题或其 slug,例如 "Skyfall"、"game-of-thrones"、"The Third Man" |
详细介绍
Movie Scene Map MCP 服务
一个面向 Movie Scene Map 图集的 Model Context Protocol 服务(截至 2026 年 9 月 1 日前名为 FilmMap):电影和电视系列剧的真实拍摄地点,以及电子游戏、动画和漫画故事发生的真实地点,并提供坐标、知名度排名、每个地点对应的作品列表,以及每条信息的来源。数据量会随每次发布而变化;实时数据可在 https://moviescenemap.com 和 get_statistics 中查看。
服务已在运行。将客户端指向托管端点即可;无需安装、注册或 API 密钥:
https://moviescenemap.com/mcp
旧地址 https://thefilmmap.com/mcp 仍会响应此前配置的客户端。采用 Streamable HTTP,无状态,仅支持 POST(GET 返回 405 属正常行为)。
客户端配置
{
"mcpServers": {
"moviescenemap": {
"type": "http",
"url": "https://moviescenemap.com/mcp"
}
}
}
工具
| 工具 | 功能 |
|---|---|
where_was_it_filmed | 输入作品名称,获取其拍摄地点及每个地点的证据 |
what_was_filmed_here | 反向查询,也是这份图集擅长回答的独特问题:输入地点,获取记录为在此拍摄的所有作品 |
search_productions | 按名称查找作品,不区分重音符号和大小写,并按匹配度从高到低排序 |
search_locations | 按名称查找地点,可按国家或地点类型筛选 |
locations_near | 查找距 WGS84 坐标指定半径内的地点,每个地点都附有 distance_km |
top_locations | 查看图集中的排名,可查看全球范围,也可限定某个国家或地点类型 |
list_countries | 列出所有国家及其拥有的拍摄地点数量 |
get_statistics | 实时汇总数据:按媒介和地点类型统计的总数、排名靠前的国家、最繁忙的地点 |
答案会和不会声称什么
在将其用于生成文字内容之前,值得先了解这一部分。
电影和系列剧按拍摄地点(P915)标注。电子游戏、动画和漫画并非在任何地方拍摄,因此按叙事地点(P840)标注,也就是故事发生的地点;每条记录都会说明对应的关系类型。把其中一种关系说成另一种,会发布错误信息。
地点不等于场景。 P915 记录作品曾在某个地点拍摄,到此为止。数据中没有记录每个场景的拍摄地点,不得据此推断。
两类证据,绝不合并。 大多数链接指向 Wikidata 声明。有些则是作品英文 Wikipedia 文章 Filming 部分中提到的地点,或编者将作品归入的背景地点分类;这些信息会单独列在各自的字段中,并标明读取信息时所依据的具体文章和章节。引用这类信息时,请注明“据 Wikipedia”。
覆盖范围不均,服务会明确说明。 有些作品只记录到国家级别,因此只会显示国家,不提供坐标。完全无法定位的作品会作为作品列表发布在 moviescenemap.com/gaps/,以便在 Wikidata 上补充信息。
数据
数据基于 Wikidata 构建,图片来自 Wikimedia Commons,文章文本以链接形式提供,而非打包在内。事实记录采用 CC0 许可,可从 moviescenemap.com/data 下载 GeoJSON 和 CSV,也在 GitHub 上提供镜像。
服务读取单个文件 atlas-compact.json。这是网站自己的传输格式,每次部署时都会重新构建。
自行运行
ATLAS_JSON=/path/to/atlas-compact.json PORT=8896 node server.mjs
也可以使用 Docker,它会将公开版图集打包进镜像:
docker build -t filmmap-mcp .
docker run -p 8896:8896 filmmap-mcp # → http://localhost:8896/mcp
HOST 的默认值为 127.0.0.1;容器会将其设为 0.0.0.0,因为默认值无法从容器外部访问。
许可
服务采用 MIT 许可。其提供的数据集采用 CC0 许可;通过 URL 引用的照片和 Wikipedia 文本仍遵循各自的许可。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。