Advent of Code MCP Server
Interact with the Advent of Code website. Requires a session cookie for authentication.
Advent of Code MCP Server
MCP server to interact with the Advent of Code website.
This project is developed for educational purposes. The server aims to simplify interactions with the Advent of Code website and enhance the puzzle-solving workflow.
However, building a self-submitting app around solutions will likely be the most efficient approach.
Tools
GetAocProgress
- Gets star count for a specified Advent of Code year
- Parameters:
year(int) - Returns:
Stars(int)
SubmitAnswer
- Submits an answer for an Advent of Code day part. If the previous answer has been given too recently, waits until it can be submitted (with progress notifications).
- Parameters: int year, int day, int part, string answer
- Returns:
Correct/Incorrect/TooLow/TooHigh
GetInputResource
- Retrieves the personal puzzle input
- Parameters: int year, int day
- Returns: input text as an embedded resource
Resources
aocinput://{year}/{day}
Resource template for the personal puzzle input
Use this MCP Server
{ "mcpServers": { "aoc": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "SESSION_COOKIE", "ghcr.io/mazharenko/aoc-mcp" ], "env": { "SESSION_COOKIE": "" } } } }
Prompt examples
> get aoc stats for 2024
> submit "42" for 2024/10/1
> get aoc input for 2024/10 and save it
> Get aoc input for 2024/10 and write it to a new file. Run aoc program for year 2024 day 10, pass 2024 and 10 as positional arguments and the created file path as --input-file argument. Read the answers from the output and submit them.
相關伺服器
Scout Monitoring MCP
贊助Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
贊助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Sleep MCP Server
Provides a sleep/wait tool to add delays between operations, such as waiting between API calls or testing eventually consistent systems.
gget-mcp
An MCP server for the gget bioinformatics library, enabling standardized access to genomics tools and databases.
Claude Code Exporter
Export and organize Claude Code conversations with powerful filtering. Supports CLI and MCP server integration for Claude Desktop.
ENC Charts MCP Server
Programmatically access and parse NOAA Electronic Navigational Charts (ENC) in S-57 format.
Model Context Protocol servers
A collection of reference MCP server implementations in TypeScript and Python, demonstrating MCP features and SDKs.
Swiftzilla
The only RAG API built for Apple Development. Give your AI instant access to 100,000+ pages of official docs, recipes, and evolution proposals.
Sequential Thinking Multi-Agent System (MAS)
An MCP agent that utilizes a Multi-Agent System (MAS) for sequential thinking and problem-solving.
NEI MCP Server
A server for interacting with the NEI platform to query project resources.
Trade-MCP
A modular trading automation project using the Zerodha Kite Connect API for tool-based and resource-based automation.
MCP Server Pentest
Automated browser penetration testing to detect XSS and SQL vulnerabilities.