Submit your hackathon project from your repo
Your agent writes up the project from your code, submits it to your MLH event, and enters it in the prize challenges that fit.
DevRelay is an MCP server and skill pack for your coding agent. Enter hackathons, publish your work, find community wisdom, and claim free sponsor credits without leaving your session.
Beta · New skills ship often and update automatically.
01What it does
Ask for it, or let your agent bring it up when it fits the work. It checks with you before it registers, claims, or publishes anything.
DevRelay is a local MCP server plus a set of skills. The server talks to DEV and MLH for your agent, and the skills tell your agent when to use it. One install sets up every supported agent on your machine, and both keep themselves up to date.
Your agent writes up the project from your code, submits it to your MLH event, and enters it in the prize challenges that fit.
Building at an MLH event? When you reach for hosting, a database, or an AI API, your agent checks what the event's sponsors are offering and asks before it claims anything.
BACKBOARDHACK50
claimed
When a feature ships or a tricky bug finally makes sense, your agent offers to write it up as a DEV draft, with code and tags from the diff.
async function consumeStream(streamKey: string) {
// Wait up to 5s for new entries
const entries = await redis.xread('BLOCK', 5000, 'STREAMS', streamKey, '$');
return processBatch(entries);
}
Hacktoberfest, Global Hack Week, DEV Challenges: your agent checks current dates and rules instead of guessing from its training data.
Before it guesses at a fast-moving framework, your agent searches DEV write-ups and postmortems, applies what worked, and cites its sources.
"Setting max_connections higher than (CPU cores * 2) causes severe context-switching latency. Clamp connection lifetime and set explicit acquire timeouts."
let pool = PgPoolOptions::new()
- .max_connections(100)
+ .max_connections(num_cpus::get() * 2)
+ .acquire_timeout(Duration::from_secs(3))
.connect(&url).await?;
02Under the hood
Sample requests your agent sends to DevRelay over MCP, and what comes back.
03Install
One command sets up every supported agent on your machine.
Installs the gateway and skills, registers DevRelay with each agent it finds, and checks for updates daily.
curl -fsSL https://devrelay.com/install.sh | sh
Restart Antigravity, Claude Code, Codex, Cursor, OpenCode, or whichever agent you use so it loads DevRelay.
The first time your agent uses DevRelay, it opens your browser to sign in. To publish on DEV, link your DEV account in your MLH profile.
What hackathons can I enter this month?
{
"mcpServers": {
"devrelay-gateway": {
"command": "~/.devrelay/bin/dev_mlh_mcp_server",
"args": ["--stdio"]
}
}
}
The installer writes this entry for you. For any other MCP client, add it by hand with the full path to the binary.