nprimmer
MCP Servernprimmerpublic

portfolio

This repository is being put in place as a portfolio to showcase some examples of my work.

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Go
Language
-
License

About This Server

This repository is being put in place as a portfolio to showcase some examples of my work.

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

portfolio

This repository is being put in place as a portfolio to showcase some examples of my work.

Articles (articles)

This section holds any blog-style articles or writing that I'm able to share. These are intentionally not dated, placed in any sort of order, or scoped specifically to any type of technical pursuit.

Crafting The Challenge

Link Here

This article, aimed at an audience of Challenge Series administrators, describes the process for ideation and creation of a new Challenge. The expectation is that the readers of this article are technical contributors to the Challenge Series, likely new volunteer administrators, or sponsor employees who are crafting sponsored challenges.

Challenge Series (challenge-series)

Anything under this directory is something I built as part of the GopherCon Challenge Series.

GopherCon Challenge Series is a community Capture-The-Flag event, tied to GopherCon each year since 2023. It features a variety of security, programming, and logic puzzles that are intended to test the capabilities of its contestants.

MCP Intrusion

Code Here

Themed around Tron

The focus of this challenge is for the users to learn different ways of inspecting and manipulating Docker containers and images to find Flags.

Neon Nights

Code Here

Themed around Miami Vice

The focus of this challenge is for the users to inspect the contents of a virtual person's wallet, using information found about the person to try and reverse-engineer their ATM PIN, emulating basic social engineering skills.

Nova Messages

Code Here

Themed around Short Circuit

The focus of this challenge is to traverse an open API of a company's internal messaging system, perusing the messages available to identify potential security risks that will allow them to access authenticated endpoints. By astutely following the messages throughout the system, they'll discover that a specific user has poor security practices, uses simple, easily guessable passwords, and also that the IT department has implemented a system to reduce the risk from that user by resetting their password when unusual activity is detected.

OCP Service

Code Here

Themed around Robocop

The focus of this challenge is for the player to open a websocket connection to a remote service. The remote service provides each open connection with a series of math problems of escalating size and complexity. The user needs to determine if each problem has the correct answer, and either verify its correctness, or provide the correct answer, emulating the concept of calibrating sensor data to be more accurate based on feedback. Complicating the player's efforts is that the calibration falls apart the longer the session is open, meaning that they'll lose progress if they try to perform the calibration manually, and instead need to focus on building a programmatic solution to the problem.

WOPR

Code Here

Themed around War Games

The focus of this challenge is for the player to open a websocket connection to a remote service. This service emulates the WOPR supercomputer from the movie War Games, and offers the ability to initiate the simulation of Global Thermonuclear War, and to play Tic-Tac-Toe. Not available in this instance is the adjacent Wiki that was running during the competition, which provided information about the Dr Falken analogue, Dr Alex Winters. Similar to the work done in the movie, the password for access was found by researching Dr Winters in the Wiki after seeing the name mentioned upon first connecting to WOPR.

Terraform (terraform)

Code Here

Contains representations of the underlying Terraform code that was used for running the example infrastructure, updated to run in a small cluster outside the scope of the challenge series.

Quick Start

1

Clone the repository

git clone https://github.com/nprimmer/portfolio
2

Install dependencies

cd portfolio
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownernprimmer
Repoportfolio
LanguageGo
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation