MCP Server for Victoria,Australia important dates API
Project description
Victoria Important Dates MCP
A Model Context Protocol (MCP) server that provides access to Victoria, Australia's important dates and holidays API.
The API is documented here
Features
- Access to Victoria, Australia public holidays and important dates
- MCP-compatible server implementation
- Easy integration with MCP clients
- RESTful API wrapper for Victoria government data
Installation
pip install vic-au-important-dates-mcp
Usage
Running the MCP Server
After installation, you can run the MCP server directly:
vic-au-dates-mcp-server
Or using uv:
uv run vic-au-dates-mcp-server
Direct API Usage
from vic_au_important_dates_mcp.client import VictoriaImportantDatesClient
# Create a client instance
client = VictoriaImportantDatesClient()
# Get holidays for a specific year
holidays = client.get_holidays(2024)
# Get holidays for a specific date range
holidays = client.get_holidays_range("2024-01-01", "2024-12-31")
Configuration
The package uses environment variables for configuration:
DEVELOPER_VIC_GOV_AU_KEY:DEVELOPER_VIC_GOV_AU_SECRET:- Optionally
BASE_URL
Register at [developer.vic.gov.au][https://developer.vic.gov.au] to get your developer key/secret
License
MIT License - see LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Support
For issues and questions, please use the GitHub issues page.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vic_au_important_dates_mcp-0.1.2.tar.gz.
File metadata
- Download URL: vic_au_important_dates_mcp-0.1.2.tar.gz
- Upload date:
- Size: 35.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91977233ff936bb7e32c5f7ddf06aa858d6bb193d9ee68ca796bf358d064c078
|
|
| MD5 |
bd297a89eff625d0a294e0c7017e0776
|
|
| BLAKE2b-256 |
a5262677f40752c70df8ada39fd4a1b35a2cd1e51486c01957257e16edb63e31
|
File details
Details for the file vic_au_important_dates_mcp-0.1.2-py3-none-any.whl.
File metadata
- Download URL: vic_au_important_dates_mcp-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53b581cfc3ce49cd4176c0c0719c1ae2cb5342af6b6ea337849770fb8d565f6f
|
|
| MD5 |
8be51ba92c249c6af52b518adf73d4f7
|
|
| BLAKE2b-256 |
d9f4b3278bf30ebc6085aa939dcdb4a99dfa1753e371b15159a1ccad4bdde43b
|