
Smithery SWAPI Integration

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。
安装教程
- 确保已安装 Node.js
- 克隆项目仓库
- 安装依赖
bash npm install
- 启动服务
bash npm start
调试方式
启动服务后,可以通过访问 API 端点来测试功能,例如:
curl http://localhost:3000/api/planets
许可证
None