reinvent2025mcp
v1.0.5
Published
Model Context Protocol (MCP) server providing comprehensive access to re:Invent 2025 conference session catalog. Features 13 specialized tools for session discovery, speaker search, and content filtering across 1,843 technical sessions. Includes advanced
Maintainers
Readme
re:Invent 2025 MCP Server (Node.js)
Package: reinvent2025mcp | Install: npx reinvent2025mcp
Node.js implementation of the MCP server for re:Invent 2025 session catalog with 1,843 sessions and comprehensive discovery tools.
Features
- 13 MCP Tools for comprehensive session discovery
- MessagePack data format for 30% faster loading and smaller size
- Simple array-based architecture for minimal complexity
- Pagination support for all search and filter operations
Quick Start
Install Dependencies
npm installRun Server
npm startTest with MCP Inspector
npx @modelcontextprotocol/inspector node src/index.jsAvailable Tools
- search_sessions - Fuzzy search across all session content
- search_services - Find AWS services by name/abbreviation
- get_session_details - Get complete session information
- list_categories - Browse available category values
- get_sessions_by_service - Find sessions for specific AWS service
- get_sessions_by_level - Filter sessions by difficulty level
- get_sessions_by_role - Find sessions for specific job functions
- get_sessions_by_industry - Find sessions for industry verticals
- get_sessions_by_segment - Find sessions for business segments
- get_sessions_by_feature - Find sessions by format/feature type
- get_sessions_by_topic - Find sessions by technical domain
- get_sessions_by_area_of_interest - Find sessions by interest areas
- search_speakers - Search speakers by name or get all speakers with their sessions
Architecture
- Data Layer: MessagePack loading into memory array
- Service Layer: Array filtering and search operations
- MCP Layer: Tool registration and request handling
- Utilities: Simple string matching and pagination
Performance
- Startup: <1 second for 1,843 sessions
- Memory: ~30MB total footprint
- Search: <10ms response times for typical queries
- Data Size: 2.3MB MessagePack vs 3.1MB JSON (25% smaller)
Dependencies
@modelcontextprotocol/sdk: MCP protocol implementation@msgpack/msgpack: Fast binary serialization
