Back to MCP directory
publicPublicdnsLocal runtime

Star Wars API

一个集成Smithery与SWAPI的项目,用于获取和展示星球大战宇宙中的星球、人物、飞船等信息。

article

README

🚀 星战API集成项目

本项目将 SmitherySWAPI 进行集成,可实现对《星球大战》宇宙中行星的搜索与列出功能,还能拓展至获取其他实体信息,为星战爱好者带来便捷体验。

🚀 快速开始

此仓库包含一个将 SmitherySWAPI 集成的项目,允许搜索和列出《星球大战》宇宙中的行星。

✨ 主要特性

  • 列出行星:允许搜索和列出所有在SWAPI中可用的行星,提供名称、气候、地形、人口等详细信息。
  • 列出角色:检索《星球大战》宇宙中角色的信息,包括姓名、身高、体重、眼睛颜色、头发颜色等详细信息。
  • 列出星际飞船:提供关于星际飞船的详细信息,如名称、型号、制造商、载货能力和其他技术规格。
  • 列出车辆:访问地面和太空车辆的数据,包括名称、型号、制造商和技术规范等信息。
  • 列出物种:提供不同《星球大战》物种的信息,包括名称、分类、语言和物理特征。
  • 列出电影:检索《星球大战》电影的详细信息,包括标题、导演、制片人、发行日期以及出现在电影中的角色和星际飞船列表。

🔧 技术细节

本项目使用了以下技术搭建服务器并与SWAPI进行通信:

  • Node.js
  • Smithery SDK
  • SWAPI
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client