mcpField
J
javaBin archive — Norwegian Java community origins

javaBin archive — Norwegian Java community origins

Remote
totto.github.ioMemory & Knowledge0Updated 15w ago

About javaBin archive — Norwegian Java community origins

A documentary static site about javaBin, Norway’s Java User Group, and the early development of JavaZone. It brings together a historical timeline, accounts from participants, and archival sources.

Key features

  1. 01javaBin history from 1996 onward
  2. 02Coverage of founders and contributors
  3. 03JavaZone’s growth over time
  4. 04Primary accounts and archived sources

Use cases

  1. 01Researching javaBin’s founding and handover
  2. 02Tracing JavaZone’s early development
  3. 03Finding sources on the Norwegian Java community

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp-javabin-archieve.fly.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

5
ParameterTypeRequiredDescription
envstringNoRuntime environment for federation context selection (dev/test/staging/prod)
rolestringNoAgent role for audience targeting (default: agent)
taskstringYesThe task to plan knowledge loading for
as_ofstringNoISO date for temporal evaluation (default: today, UTC)
atteststringNoAttestation provider the agent can present, matched against the manifest's trusted_providers
budgetnumberNoSpend ceiling for pay-per-request units
followbooleanNoFollow eligible federation refs (default false)
strictbooleanNoFail-closed: drop non-eligible units instead of listing them
methodsarrayNoPayment methods the agent can settle, e.g. ["free","x402"] (default: free only)
currencystringNoBudget currency (default USDC)
manifeststringYesPath, directory, or HTTPS URL of a knowledge.yaml
max_depthnumberNoFederation hops to follow when follow=true (default 1)
max_nodesnumberNoCap on total manifests fetched across the walk (default 64)
max_unitsnumberNoCap on selected units (default 5)
credentialsarrayNoCredential kinds the agent holds, e.g. ["mtls","api_key"] — opens access-gated units
context_budgetnumberNoToken ceiling for what the plan loads into the caller's context window; over-budget units skipped with the arithmetic
allow_private_hostsbooleanNoPermit fetches to loopback/private/link-local hosts and http:// (default false — fail-closed)

Details

From the project README

javabin-archive

The Early Years — The History of javaBin (Norwegian Java User Group)

A documentary-style static site chronicling the founding and early history of javaBin, the Norwegian Java User Group (founded April 23, 1998), and how a small community in Oslo grew JavaZone into Scandinavia's largest developer conference.

Live Site

The site is deployed on GitHub Pages from the docs/ folder:

https://exoreaction.github.io/javabin-archieve/

Structure

docs/               GitHub Pages source (plain HTML + CSS)
  index.html         Single-page documentary site
  style.css          Custom CSS — no frameworks, no build step

baseline/            Research baseline: timeline, people, findings
sources/             Primary sources: firsthand accounts, tributes
snapshots/           Wayback Machine snapshots of java.no
scripts/             Fetch and research scripts
wayback-output/      Raw Wayback Machine downloads

Enabling GitHub Pages

If the site is not yet live, enable it in the repository settings:

  1. Go to Settings → Pages
  2. Under Source, select Deploy from a branch
  3. Set branch to main and folder to /docs
  4. Click Save

The site will be live within a few minutes at the URL above.

Content

The site covers javaBin's history from 1996 to the present, with focus on the founding era (1998–2008):

  • The Origin — The 1996 first attempt, the 1998 founding, Totto's motivation
  • The People — The inner circle: Totto, Stein Grimstad, Carl Onstad; key contributors
  • The Platform — java.no as a Java web application, JForum, 2M+ hits/month
  • JavaZone — From 350 people in a basement (2002) to 3,600 at Oslo Spektrum (2024)
  • The Community — Forum culture, Norwegian-language tech discussion, monthly meetups
  • The Handover — 2007: Totto and Stein step down, the next generation takes over
  • Legacy — Teknologihuset, Duke's Choice Award 2019, 4,000 members today

Sources

Built from primary sources including:

  • Olve Maudal's 2007 tribute blog post
  • Thor Henning Hetland's firsthand memories (2026)
  • javaBin annual meeting documents (2003–2009)
  • Wayback Machine snapshots of java.no (1997–2006)
  • JavaZone web archive (jz09–jz12.java.no)

Tech

Plain HTML + CSS. No build step, no JavaScript frameworks, no dependencies. Opens in any browser. Deploys on GitHub Pages with zero configuration beyond the settings above.

License

See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.