Claude MCP Servers Collection

Claude MCP Servers Collection

site icon
2025.04.05 0
Python天气服务电影数据教育信息文件管理位置服务娱乐功能开发效率其它
mcp_server_demo 是一个 Model Context Protocol (MCP) 服务器集合,旨在扩展 Claude 的能力,使其能够连接外部数据源和 API。该服务允许 Claude 访问实时信息,如天气预报、电影数据和大学信息等。 核心功能包括: 1. 天气服务器:通过国家气象局 API 获取实时天气预报和警报。 2. TMDB 电影服务器:通过 The Movie Database API 访问电影和电视节目信息。 3. Amity 大学爬虫:从 Amity University Bengaluru 网站提取和查询信息。 4. 文件系统服务器:访问和管理本地文件系统上的文件。 适用场景: - 需要实时天气信息的应用 - 电影和电视节目信息查询 - 教育机构信息查询 - 本地文件管理和操作
View on GitHub

Overview

基本能力

产品定位

mcp_server_demo 是一个 Model Context Protocol (MCP) 服务器集合,旨在扩展 Claude 的能力,使其能够连接外部数据源和 API。

核心功能

  1. 天气服务器:通过国家气象局 API 获取实时天气预报和警报。
  2. TMDB 电影服务器:通过 The Movie Database API 访问电影和电视节目信息。
  3. Amity 大学爬虫:从 Amity University Bengaluru 网站提取和查询信息。
  4. 文件系统服务器:访问和管理本地文件系统上的文件。

适用场景

  • 需要实时天气信息的应用
  • 电影和电视节目信息查询
  • 教育机构信息查询
  • 本地文件管理和操作

工具列表

  1. Weather Server:获取实时天气信息。
  2. TMDB Movie Server:查询电影和电视节目信息。
  3. Amity University Crawler:查询大学课程和教师信息。
  4. Filesystem Server:管理本地文件系统。

常见问题解答

  • Docker 未运行:确保 Docker Desktop 或 Docker Engine 正在运行。
  • Docker 镜像未找到:使用 docker images | grep kunalondock 检查镜像。
  • 服务器未显示在 Claude Desktop 中:检查 claude_desktop_config.json 文件是否有语法错误。
  • 工具调用失败:检查 Claude 的日志以查找错误。

使用教程

使用依赖

Docker 安装(推荐)

  • Docker Desktop for Windows/Mac 或 Docker Engine for Linux

手动安装(Python)

  • Python 3.10+
  • Git
  • uv(快速 Python 包安装器和解析器)
# 安装 uv(macOS/Linux)
curl -LsSf https://astral.sh/uv/install.sh | sh

# 安装 uv(Windows)
curl -LsSf https://astral.sh/uv/install.py | python

安装教程

使用 Docker(推荐)

# 拉取 Weather MCP 服务器
docker pull kunalondock/mcp-weather:pythonv1

# 拉取 TMDB Movie MCP 服务器
docker pull kunalondock/mcp-movie:pythonv1

# 拉取 Amity University MCP 服务器
docker pull kunalondock/mcp-amity:pythonv1

# 拉取 Filesystem MCP 服务器
docker pull kunalondock/mcp-filesystem:pythonv1

手动安装(Python)

# 克隆仓库
git clone https://github.com/kunalworldwide/mcp_server_demo.git
cd mcp_server_demo

# 设置每个服务器
cd weather
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
uv run weather.py

调试方式

# 测试天气服务器
uv run weather.py

# 测试 TMDB 电影服务器
uv run tmdb.py

# 测试 Amity 大学爬虫
uv run amity_crawler.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。