Skip to main content
Glama
chhanz

WhatsNew-MCPserver

by chhanz
README.md
# WhatsNew-MCPserver

An MCP (Model Context Protocol) server that fetches AWS What's New announcements by month.

> πŸ‡ΊπŸ‡Έ [English README](./README.md)  |  πŸ‡°πŸ‡· [ν•œκ΅­μ–΄ README](./README-kr.md)

## Overview

This server exposes a single MCP tool `get_whats_new` that queries the AWS What's New page via its internal JSON API and returns formatted results filtered by year/month.

## Requirements

- Python >= 3.10
- [uv](https://docs.astral.sh/uv/getting-started/installation/)

## Installation

```bash
git clone https://github.com/chhanz/WhatsNew-MCPserver.git
```

## MCP Tool

### `get_whats_new`

| Parameter | Format | Example |
|-----------|--------|---------|
| `year_month` | `YYYY/MM` | `2026/01` |

Returns a formatted list of AWS What's New entries for the specified month, including title, date, description, and link.

## Usage

### Kiro MCP Configuration

Add to your `.kiro/settings/mcp.json`:

```json
{
  "mcpServers": {
    "whats-new-mcp": {
      "command": "uvx",
      "args": [
        "--from", "/path/to/WhatsNew-MCPserver",
        "whats-new-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
```

## Project Structure

```
WhatsNew-MCPserver/
β”œβ”€β”€ pyproject.toml
β”œβ”€β”€ README.md
β”œβ”€β”€ README-kr.md
└── src/
    └── whats_new_mcp/
        β”œβ”€β”€ __init__.py
        └── server.py
```

## Notes

- The API endpoint is an undocumented internal API used by the AWS website frontend. It may change without notice.
- Monthly filtering is done client-side since the API only supports year-level tag filtering.

## License

This project is licensed under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/). Commercial use is not permitted.

TDQS

A3.7/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no risk of ambiguity.

Naming Consistency5/5

With a single tool, naming consistency is trivially maintained.

Tool Count2/5

A single tool feels too few for even a simple news service; users likely need additional operations like listing recent news or filtering by category.

Completeness3/5

The tool fetches news for a specific month, but lacks search, detailed item retrieval, or category filtering, which are notable gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues