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