Moon Phase
Calculates moon phases and illumination based on date and time, providing a clear example of an MCP server.
概要
Explore the intricacies of the Model Context Protocol (MCP) with this straightforward server, designed as a learning resource without external dependencies or SDKs. It accurately computes moon age and illumination percentages, accepting specific dates or using the current time. The server communicates via standard I/O using JSON-RPC and provides MCP tool definitions, making it an excellent starting point for anyone looking to understand how MCP servers function from the ground up.
主な機能
- 0 GitHub stars
- Calculates moon age (days since last new moon)
- Calculates illumination percentage (0-100%)
- Accepts specific datetime or uses current time
- Communicates via stdio using JSON-RPC format
- Provides MCP tool definitions for discovery
ユースケース
- Learning about MCP server implementation and mechanics
- Integrating moon phase calculations into applications via a standardized protocol
- Demonstrating Model Context Protocol functionality with a self-contained example