MCP ExplorerExplorer

Aoc Mcp

@mazharenkoon 9 months ago
1 MIT
FreeCommunity
AI Systems

Overview

What is Aoc Mcp

The Advent of Code MCP Server is an educational tool designed to facilitate interaction with the Advent of Code website, providing a streamlined workflow for solving puzzles and tracking progress.

Use cases

This server is useful for users looking to automate the process of retrieving their Advent of Code progress, such as checking the number of stars earned in a specific year, simplifying the submission of solutions, and enhancing the overall experience of participating in the coding challenges.

How to use

To use the MCP server, deploy it using Docker and configure it with your session cookie. The server supports a specific command that allows it to run in a container while leveraging environment variables for session management, making it ready for immediate use.

Key features

Key features include the ability to retrieve star counts for specified Advent of Code years, ease of deployment with Docker, and a practical setup for automating interactions with the Advent of Code website.

Where to use

The MCP server can be used in development environments, particularly where Docker is available, such as local machines or cloud-based development platforms. It’s also suitable for educational settings where users want to interact with coding challenges effectively.

Content

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)

Use this MCP Server

Install with Docker in VS Code

{
  "mcpServers": {
    "aoc": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SESSION_COOKIE",
        "ghcr.io/mazharenko/aoc-mcp"
      ],
      "env": {
        "SESSION_COOKIE": "<session>"
      }
    }
  }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers