BUILDING IN PUBLIC — 2026
Sverre — full-stack dev
shipping MCP servers and Norwegian dev tools.
Open-source developer tooling for the boring corners of the internet. MCP servers for Norwegian government APIs, Discord templates, the occasional weird side project. If it's useful and slightly tedious to build, I'll probably build it.
01 — SELECTED WORK
Three things I'm proud of from the last few months.
brreg-mcp
> mcp call brreg.lookup org=991825827
{ name: "Norsk Tipping AS",
orgnr: "991825827",
form: "AS",
roles: [...] }
>
Brreg MCP
MCP server for Brønnøysundregistrene — look up Norwegian companies, roles, and subunits from Claude Code.
javascriptnodemcp
kartverket-mcp
> mcp call kartverket.elevation lat=60.39 lon=5.32
{ elevation: 18.4,
unit: "m",
source: "Kartverket DTM10"
}
>
Kartverket MCP
MCP server for Kartverket's open APIs — Norwegian addresses, place names, and elevation. No API key required.
javascriptnodemcp
src/commands/ping.ts
// commands hot-reload from disk
export default {
data: cmd("ping"),
cooldown: 3,
execute: async (i) => i.reply("pong"),
};
Discord TS Template
Production-grade Discord.js v14 TypeScript template. Dynamic command/event loading, cooldowns, hot reload.
typescriptdiscord.jsnode
02 — REACH OUT
Get in touch Got an idea, a bug, or a Norwegian API I should wrap? Drop me a line.
BUILDING IN PUBLIC — 2026
Sverre — shipping open-source dev tools from Norway.
MCP servers for Norwegian APIs, Discord templates, weird side projects. Built in public, based outside Oslo.
01 — SELECTED WORK3 of 4
brreg-mcp
> mcp call brreg.lookup org=991825827
{ name: "Norsk Tipping AS",
orgnr: "991825827",
form: "AS",
roles: [...] }
>
Brreg MCP
MCP server for Brønnøysundregistrene — look up Norwegian companies, roles, and subunits from Claude Code.
javascriptnodemcp
kartverket-mcp
> mcp call kartverket.elevation lat=60.39 lon=5.32
{ elevation: 18.4,
unit: "m",
source: "Kartverket DTM10"
}
>
Kartverket MCP
MCP server for Kartverket's open APIs — Norwegian addresses, place names, and elevation. No API key required.
javascriptnodemcp
src/commands/ping.ts
// commands hot-reload from disk
export default {
data: cmd("ping"),
cooldown: 3,
execute: async (i) => i.reply("pong"),
};
Discord TS Template
Production-grade Discord.js v14 TypeScript template. Dynamic command/event loading, cooldowns, hot reload.
typescriptdiscord.jsnode
Got an idea? Drop me a line.
Get in touch