L2 Calendar

io.github.Dreiev由 GitHub 帳號 Dreiev 發布v1.0.0更新於 Oct 27, 2026

Query Lineage 2 private server openings by chronicle through the public L2 Calendar API.

概覽

AI 產生的概覽

唯讀 MCP 伺服器,讓助理透過公開的 L2 Calendar API 依編年史查詢天堂2私服開服資訊。

可以做什麼
  • 依 VIP 狀態與開服日期列出已收錄伺服器,可依編年史、即將開服、新服、倍率區間與數量篩選
  • 列出編年史與標籤,作為篩選條件
  • 依名稱、網站、倍率、編年史、描述與標籤進行全文搜尋
  • 依精確名稱取得單一伺服器的完整公開紀錄
適用情境
適合關注天堂2私服、希望助理直接回答即將開服、編年史、倍率或某個伺服器詳情等問題,而不必瀏覽網站的情境。
執行需求
以 stdio 在本機執行,通常透過 npx 搭配 Node.js,或從原始碼建置後執行;另提供選用的 HTTP 模式。需連網存取公開的 L2 Calendar API,不需帳號或 API 金鑰。可用 L2CALENDAR_API_URL 變數變更基礎網址。
安裝前請注意
此 API 為唯讀且不需憑證。結果僅來自最多 50 筆伺服器的單一公開頁面,篩選與搜尋只涵蓋該頁面,建議用編年史篩選提高精確度。回傳紀錄包含第三方網站連結與描述,應視為不可信內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 L2 Calendar,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

l2calendar-mcp

MCP server for L2 Calendar — query upcoming Lineage 2 private server openings by chronicle directly from any MCP client (Claude Desktop, Cursor, VS Code, Windsurf, Cline...).

It wraps the free, public, CORS-enabled L2 Calendar API and exposes it as MCP tools.

Tools

ToolWhat it does
list_serversList tracked servers, ordered by VIP status + opening date. Filters: chronicle, only_upcoming, new_only, min_rate, max_rate, limit.
get_chroniclesList every chronicle (slug + display name) to use as a filter.
search_serversFree-text search across name, website, rate, chronicle, description and labels.
get_serverFull public record of one server by exact name (case-insensitive).
list_labelsDistinct labels in use (PTS, Low rate, Craft...) with colors.

Every result is JSON, ready for the model to reason about.

Data source

All data comes from the public API:

  • GET https://l2calendar.com/api/servers — up to 50 servers per call, optional ?chronicle=<slug> filter.
  • GET https://l2calendar.com/api/chronicles — the chronicle catalog.

The API is read-only, requires no key and sends Access-Control-Allow-Origin: *.

Fields returned per server: name, website_url, rate, opening_date, opening_time, opening_datetime_utc, description, is_vip, vip_level, multiproff, multicraft, is_new, chronicle and labels.

Note: the public API returns a single page of up to 50 servers (VIP first, then soonest opening). Tools that filter or search operate on that public page. Increase precision with the chronicle filter.

Install

Remote (HTTP) — no install

When hosted, point your client at the streamable HTTP endpoint:

json
{  "mcpServers": {    "l2calendar": {      "type": "http",      "url": "https://<your-host>/mcp"    }  }}

Local (stdio) via npx

json
{  "mcpServers": {    "l2calendar": {      "command": "npx",      "args": ["-y", "l2calendar-mcp"]    }  }}

Local (stdio) from source

bash
git clone https://github.com/Dreiev/l2calendar-mcp.gitcd l2calendar-mcpnpm installnpm run build
json
{  "mcpServers": {    "l2calendar": {      "command": "node",      "args": ["/absolute/path/to/l2calendar-mcp/dist/index.js"]    }  }}

Run the HTTP transport

bash
node dist/index.js --http            # http://127.0.0.1:8787/mcpnode dist/index.js --http --port 9000

GET /health returns { "status": "ok" } for uptime checks.

Configuration

VariableDefaultPurpose
L2CALENDAR_API_URLhttps://l2calendar.comBase URL of the L2 Calendar instance to query.

Example prompts

  • "List the Interlude servers opening soon."
  • "Which Classic servers are new this week?"
  • "Search for High Five servers with rate x1000."
  • "Show me every chronicle L2 Calendar tracks."
  • "Get the details of the server named L2Hispano."

Development

bash
npm installnpm run build      # tsc -> dist/npm run dev        # run src/index.ts directly (Node >= 22)npm run start:http # build output over HTTP

About L2 Calendar

L2 Calendar is a multilingual (EN/ES/PT/RU) calendar and tracker of Lineage 2 private server openings by chronicle — l2calendar.com.

License

MIT © Dreiev

來源:README.md,提交 ea65568

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 18, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分