Smithery SWAPI Integration

Smithery SWAPI Integration

site icon
2025.03.21 3
TypeScriptStar Wars 数据查询API 集成娱乐功能
swapi-mcp 是一个集成 Smithery 与 SWAPI(Star Wars API)的项目,主要用于从 Star Wars 宇宙中检索和列出各种实体信息,如星球、人物、飞船、车辆、物种和电影等。该项目利用 Smithery SDK 创建一个与 SWAPI 通信的服务器,提供丰富的 Star Wars 数据查询功能。
View on GitHub

Overview

基本能力

产品定位

swapi-mcp 是一个用于查询和展示 Star Wars 宇宙中各种实体信息的服务,主要面向 Star Wars 爱好者和开发者。

核心功能

  • Listar Planetas: 列出所有 Star Wars 星球,包括名称、气候、地形、人口等详细信息。
  • Listar Pessoas: 检索 Star Wars 人物信息,如姓名、身高、体重、眼睛颜色等。
  • Listar Naves Estelares: 提供 Star Wars 飞船的详细信息,如名称、型号、制造商、载货量等。
  • Listar Veículos: 访问 Star Wars 陆地及太空车辆的数据,包括名称、型号、制造商等。
  • Listar Espécies: 提供 Star Wars 物种信息,如名称、分类、语言、物理特征等。
  • Listar Filmes: 检索 Star Wars 电影数据,包括标题、导演、制片人、上映日期等。

适用场景

  • Star Wars 数据查询与展示
  • 开发者集成 Star Wars API 到自己的应用中
  • Star Wars 爱好者探索宇宙信息

使用教程

使用依赖

需要安装 Node.js 和 Smithery SDK。

安装教程

  1. 确保已安装 Node.js
  2. 克隆项目仓库
  3. 安装依赖 bash npm install
  4. 启动服务 bash npm start

调试方式

启动服务后,可以通过访问 API 端点来测试功能,例如:

curl http://localhost:3000/api/planets

许可证

None