太空新闻服务

一个基于Model Context Protocol (MCP)的服务,提供最新的太空飞行新闻文章,适用于AI助手或其他MCP兼容客户端。

  • by WMs784
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 wms784/space_flight_news

使用说明

🛰️ 太空飞行新闻MCP服务器

这个项目是 模型上下文协议(MCP) 与集成的服务器 太空飞行新闻API 提供最新的航天相关新闻文章。它公开了可供AI助手或其他MCP兼容客户端使用的工具。


🚀 特性

  • 🔍 按关键字搜索航天新闻文章
  • 🆕 检索最新发表的文章
  • 🔌 通过stdio传输与任何使用MCP的工具兼容
  • 📦 使用TypeScript构建, node-fetch,以及 zod

📦 需求

  • Node.js v18或更高版本
  • npm (或 纱线)

🛠️ 安装

git clone https://github.com/your-username/space-flight-news-mcp.git
cd space-flight-news-mcp
npm install

▶️ 用法

要启动MCP服务器,请执行以下操作:

npm run build
npm start

这将使用标准输入/输出(stdio)启动MCP服务器进行通信,非常适合集成到Claude、ChatGPT或类似的AI代理环境中。


🧰 可用工具

get-latest-articles

获取最新的航天新闻。

  • 参数:
    • limit (可选):要检索的文章数(1-50)。违约: 10

search-articles

使用关键字搜索文章。

  • 参数:
    • keyword (必填):要搜索的术语
    • limit (可选):要检索的文章数(1-50)。违约: 10

💬 输出示例

Title: NASA's Artemis Mission Update
Published: 4/10/2025
Source: NASA
Summary: NASA announced updates to its upcoming Artemis II mission...
URL: https://www.nasa.gov/article/artemis-update
---

🧱 技术栈


🐛 调试

服务器通过以下方式记录详细的请求信息 console.error(),包括:

  • 请求的网页链接地址
  • HTTP状态代码
  • 修剪响应体(便于检查)

📄 许可证

MIT许可证


由以下材料制成💫 以及WMs784的《对星星的好奇心》。


🛰️ Space Flight News MCP 服务器

这个项目 模型上下文协议(MCP) 的规格化距离的幂函数太空飞行新闻API 联合,提供有关宇宙开发的最新新闻报道。AI 助手和MCP 公开了可以从兼容客户端使用的工具。


🚀 主要功能

  • 🔍 用关键词搜索宇宙新闻报道
  • 🆕 获取最新的太空新闻
  • 🔌 使用标准输入输出MCP 支持通信
  • 📦 TypeScript、node-fetch、zod 配置

📦 必要环境

  • Node.js v18 以上
  • npm 在工作空间的边缘 纱线

🛠️ 安装

git clone https://github.com/your-username/space-flight-news-mcp.git
cd space-flight-news-mcp
npm install

▶️ 実行方法

MCP 使用以下命令启动服务器:

npm run build
npm start

以通过标准输入输出进行通信的形式启动。这是Claude、ChatGPT 等的AI 适合与代理集成。


🧰 提供工具列表

get-latest-articles

获取最新的太空新闻。

  • 参数:
    • limit (任意):要检索的文章数(1-50)。默认值为 10

search-articles

用指定的关键词搜索宇宙新闻报道。

  • 参数:
    • keyword (必须):搜索关键字
    • limit (任意):要检索的文章数(1-50)。默认值为 10

💬 出力例

Title: NASAのアルテミス計画アップデート
Published: 2025/04/10
Source: NASA
Summary: NASAは今後のアルテミスIIミッションの最新情報を発表しました...
URL: https://www.nasa.gov/article/artemis-update
---

🧱 使用技術


🐛 调试信息

服务器提供以下信息: console.error() 通过详细记录输出:

  • 请求URL
  • HTTP 状态代码
  • 响应正文(最多修剪300个字符)

📄 许可证

MIT 许可证


💫 WMs784 对宇宙的好奇心。