
xuzhougeng/scientificfigurelibrary
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
科学図形のためのローカルファーストMCPアプリ。グローバルライブラリをディスクにインポート、レビュー、公開;Pi、DeepSeek Harness(dsh)、Claude、Codex、Cursor、Wispで正確なテンプレートを再利用。
概要
Scientific Figure Library(SFL)は のためのものです。図とそのコードをインポートし、それをレビューし、不変リリースを公開し、そのテンプレートをプロジェクト間で 、 、 、 の、 といったプロジェクトで再利用します。 ライブラリはあなたが選んだディスクに残ります。マチャライゼーションが確認されるまで、すべてのプロジェクトには何もコピーされません。サーバーはプロッティングコードを実行し、第二のモデルは含みません。ホストエージェントはファイルを検査し、SFLはハッシュ化、バージョン、ゲートを割り当て、公開します。 デフォルトの取得順序は です。バンドルされたコミュニティスナップショットは明示的な互換性のために保持されますが、凍結されデフォルト検索から除外されます(includeInDefaultSearch: false)。自分の図の真実の出典は常に です。 バンドルされた追加カタログは、現在認可された編集後のリリースがゼロの場合もあります。これは健全な空のソースであり、失敗ではなく、デフォルトの検索は他のプロバイダー間で継続されます。
概要(AI 翻訳)
ウェブサイト · 简体中文 · クイックスタート · ユーザーガイド(オンライン) · プロトコル・ リリース・ ウィスプ・サイエンス
Scientific Figure Library(SFL)は、ローカルファーストのMCPサーバーおよびMCPアプリです。 あなたの科学的数値。あなたは数字とそのコードをインポートし、それをレビューします。 あなたのマシン上のグローバルライブラリに不変リリースを公開し、 そのテンプレートをClaude Science、Wisp Scienceのプロジェクトで再利用してください。 Codex、Cursor、Pi、dsh、その他のstdio MCPホスト。
ライブラリはあなたが選んだディスクに残ります。すべてのプロジェクトには何もコピーされません 物質化を確認するまでは。サーバーはプロットを実行しません コードは2つ目のモデルを含みません。ホストエージェントはファイルを検査します。SFL ハッシュ、バージョン、ゲート、そしてそれらを公開します。
デフォルトの取得順はローカル公開 図→ 図 → オープン図です
モジュール→動的な個人プロバイダーを可能にします。バンドルされたコミュニティスナップショット
は明示的な互換性のために保持されますが、デフォルトからは凍結され除外されます
検索(includeInDefaultSearch: false)です。あなた自身の真実の源泉
フィギュアは常にローカル出版です。
バンドルされた追加カタログは、現在、認可されたリリース以降のリリースがゼロになることがあります
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Scientific Figure Library
Website · 简体中文 · Quickstart · User Guide (online) · Protocol · Releases · Wisp Science
Scientific Figure Library (SFL) is a local-first MCP server and MCP App for your scientific figures. You import a figure and its code, review them, publish an immutable Release to one global Library on your machine, then reuse that exact template across projects in Claude Science, Wisp Science, Codex, Cursor, Pi, dsh, and other stdio MCP hosts.
The Library stays on disk you choose. Nothing is copied into every project until you confirm a materialization. The server does not execute plotting code and does not contain a second model: the host agent inspects files; SFL hashes, versions, gates, and publishes them.
The default retrieval order is Local Published → FigureYa → Open Figure
Modules → enabled dynamic personal Providers. The bundled Community snapshot
is retained for explicit compatibility, but is frozen and excluded from default
search (includeInDefaultSearch: false). The source of truth for your own
figures is always Local Published.
A bundled extra catalog may currently contain zero releases after an authorized redaction; that is a healthy empty source, not a failure, and default search continues across other providers.
Search your local published library in the MCP App, confirm one exact template, then materialize it into a project.
Local client preview
Separate native macOS Apple Silicon and Intel DMGs, plus Windows and Linux ZIPs with bundled Node, are available through the local-client release workflow. Both bundled-Node and no-node editions (requiring installed Node.js 22+) omit gallery images and download previews on demand. See installation and preview limitations. The macOS preview is ad-hoc signed and is not notarized.
Install with a coding agent
Node.js 22+ is required. Do not execute user plotting code. After install, bind
one global Library directory on disk; if setup_required, also bind a Local
workspace before searching.
Pi
Install the published npm package. Do not pi install a GitHub URL or git
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"figure-library": {
"command": "node",
"args": ["/absolute/path/to/ScientificFigureLibrary/dist/index.js"]
}
}
}