关于 javaBin archive — Norwegian Java community origins
这是一个记录挪威 Java 用户组 javaBin 及 JavaZone 早期发展的纪实网站,汇集历史脉络、参与者回忆与档案资料。
主要功能
- 01记录 javaBin 自 1996 年起的历史
- 02介绍创办者与社区贡献者
- 03梳理 JavaZone 的发展历程
- 04汇集亲历者记录与档案来源
适用场景
- 01研究 javaBin 的创立与交接
- 02追溯 JavaZone 的早期发展
- 03查找挪威 Java 社区相关资料
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://mcp-javabin-archieve.fly.dev/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http org-totto-javabin-archieve https://mcp-javabin-archieve.fly.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"org-totto-javabin-archieve":{"type":"http","url":"https://mcp-javabin-archieve.fly.dev/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"org-totto-javabin-archieve":{"type":"http","url":"https://mcp-javabin-archieve.fly.dev/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"org-totto-javabin-archieve":{"type":"http","url":"https://mcp-javabin-archieve.fly.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"org-totto-javabin-archieve":{"serverUrl":"https://mcp-javabin-archieve.fly.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| env | string | 否 | 用于联邦上下文选择的运行时环境(dev/test/staging/prod) |
| role | string | 否 | 用于受众定位的 Agent 角色(默认:agent) |
| task | string | 是 | 要为其规划知识加载的任务 |
| as_of | string | 否 | 用于时间评估的 ISO 日期(默认:今天,UTC) |
| attest | string | 否 | Agent 可提供的证明提供方,与清单的 trusted_providers 匹配 |
| budget | number | 否 | 按请求付费单元的支出上限 |
| follow | boolean | 否 | 跟随符合条件的联邦引用(默认 false) |
| strict | boolean | 否 | 失败时关闭:丢弃不符合条件的单元,而不是将其列出 |
| methods | array | 否 | Agent 可结算的支付方式,例如 ["free","x402"](默认仅 free) |
| currency | string | 否 | 预算货币(默认:USDC) |
| manifest | string | 是 | knowledge.yaml 的路径、目录或 HTTPS URL |
| max_depth | number | 否 | follow=true 时要跟进的联邦跳数(默认:1) |
| max_nodes | number | 否 | 遍历期间获取的清单总数上限(默认:64) |
| max_units | number | 否 | 选中单元的数量上限(默认:5) |
| credentials | array | 否 | Agent 持有的凭据类型,例如 ["mtls","api_key"] — 用于开放受访问控制的单元 |
| context_budget | number | 否 | 计划加载到调用方上下文窗口的 Token 上限;超出预算的单元将跳过,并附带计算过程 |
| allow_private_hosts | boolean | 否 | 允许获取 loopback、private、link-local 主机以及 http://;默认 false — 失败时拒绝 |
详细介绍
javabin-archive
早期岁月——javaBin(挪威 Java 用户组)的历史
这是一座纪录片风格的静态网站,记录了 javaBin(挪威 Java 用户组,成立于 1998 年 4 月 23 日)的创立与早期历史,以及奥斯陆的一个小型社区如何将 JavaZone 打造成斯堪的纳维亚最大的开发者大会。
在线网站
该网站通过 GitHub Pages 从 docs/ 文件夹部署:
https://exoreaction.github.io/javabin-archieve/
结构
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
启用 GitHub Pages
如果网站尚未上线,请在仓库设置中启用:
- 前往 设置 → Pages
- 在 Source 下,选择 Deploy from a branch
- 将分支设为 main,文件夹设为 /docs
- 点击 Save
几分钟内,网站就会在上述 URL 上线。
内容
该网站介绍了 javaBin 从 1996 年至今的历史,重点讲述创立时期(1998–2008):
- 起源 — 1996 年的首次尝试、1998 年的创立,以及 Totto 的创办动机
- 人物 — 核心圈子成员:Totto、Stein Grimstad、Carl Onstad;以及关键贡献者
- 平台 — java.no 作为 Java Web 应用、JForum、每月 200 多万次访问
- JavaZone — 从 2002 年地下室里的 350 人发展到 2024 年 Oslo Spektrum 的 3,600 人
- 社区 — 论坛文化、挪威语技术讨论、每月聚会
- 交接 — 2007 年:Totto 和 Stein 卸任,由新一代接手
- 传承 — Teknologihuset、2019 年 Duke's Choice Award,如今拥有 4,000 名成员
来源
基于以下一手资料编写:
- Olve Maudal 于 2007 年发表的致敬博客文章
- Thor Henning Hetland 于 2026 年分享的亲身回忆
- javaBin 年会文件(2003–2009)
- java.no 的 Wayback Machine 快照(1997–2006)
- JavaZone 网页存档(jz09–jz12.java.no)
技术
纯 HTML + CSS。无需构建步骤、JavaScript 框架或依赖项。可在任何浏览器中打开。除了上述设置外,无需任何配置即可部署到 GitHub Pages。
许可证
请参阅 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。