OI

oak-invest/kiso

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

51 stars 3 forks 品質 60 トレンド 33Apache-2.0

Kiso は、Open Knowledge Format (OKF) をヒトやAI エージェントの静的ウェブサイトにバンドルする公開エンジンです。 また、MCPサーバーも提供しています.

概要

Kiso は Open Knowledge Format (OKF) バンドルの周りに構築された 2 つのアプリケーションを提供しています。 - OKFバンドルを検証し、生成されたHTMLページと元のMarkdownファイルを含む静的Webサイトとして公開します。 コマンドラインや GitHub Actions から実行できます。 - MCP 互換 AI アプリケーションが OKF バンドルに含まれる知識にアクセスできるように、モデル コンテキスト プロトコル (MCP) サーバーを開始します。 OKF バンドルは、両方のアプリケーションのための真理の単一ソースのままです。 KisoをテストするためにOKFバンドルが必要な場合は、KisoのウェブサイトからサンプルOKFバンドルをダウンロードできます。 ダウンロードしたら、解凍します。 リリースページからお使いのオペレーティングシステム用のKisoの最新リリースをダウンロードし、次に実行します。 check コマンドは、OKF バンドルの Markdown ファイルを検証し、書式や構造的なエラーを報告します(また、警告として壊れたリンクを報告します)。 バンドルが有効になったら、静的なウェブサイトをビルドします。 生成された静的Webサイトは公開ディレクトリにあります.

概要(AI 翻訳)

Kiso は Open Knowledge Format (OKF) バンドルの周りに構築された 2 つのアプリケーションを提供しています。

-[kiso-cli OKFバンドルを検証し、生成されたHTMLページと元のMarkdownファイルを含む静的Webサイトとして公開します。 コマンドラインや GitHub Actions から実行できます。 -[kiso-mcp-server MCP対応AIアプリケーションがOKFバンドルに含まれる知識にアクセスできるように、モデルコンテキストプロトコル(MCP)サーバーを開始します。

OKF バンドルは、両方のアプリケーションのための真理の単一ソースのままです。

実行可能なJARはJava 25以降が必要です。 ネイティブ実行可能はJavaのインストールを必要としません。

キソクリ

クイックスタート

KisoをテストするためにOKFバンドルが必要な場合は、KisoのウェブサイトからサンプルOKFバンドルをダウンロードできます。 ダウンロードしたら、解凍します。

リリースページからお使いのオペレーティングシステム用のKisoの最新リリースをダウンロードし、次に実行します。

[check コマンドは、OKF バンドルの Markdown ファイルを検証し、書式や構造的なエラーを報告します(警告として壊れたリンクも報告します)。 バンドルが有効になったら、静的なウェブサイトをビルドします。

[public]ディレクトリに生成された静的ウェブサイトが表示されます。 `index.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Kiso

Kiso provides two applications built around Open Knowledge Format (OKF) bundles:

  • kiso-cli validates an OKF bundle and publishes it as a static website containing generated HTML pages and the original Markdown files. It can be run from the command line or through GitHub Actions.
  • kiso-mcp-server starts a Model Context Protocol (MCP) server that lets an MCP-compatible AI application access the knowledge contained in an OKF bundle.

The OKF bundle remains the single source of truth for both applications.

The executable JARs require Java 25 or later. Native executables do not require a Java installation.

Kiso CLI

Quick start

If you need an OKF bundle to test Kiso, you can download our sample OKF bundle from the Kiso website. Once downloaded, unzip it.

Download the latest release of Kiso for your operating system from the releases page, then run:

./kiso-cli check --source=examples/kb-google-example

The check command validates the Markdown files in the OKF bundle and reports formatting or structural errors (it also reports broken links as warnings). Once the bundle is valid, build the static website:

./kiso-cli build --source=examples/kb-google-example --destination=public

You will find the generated static website in the public directory. You can open the index.html file in your browser to view the generated site.

If you use the native Kiso binary and want Kiso to generate social network preview images, install one of the supported native SVG to PNG conversion tools: rsvg-convert, inkscape, or resvg.

GitHub Actions

You can use Kiso CLI in GitHub Action to automatically build your OKF bundles into static websites whenever you push changes to your repository. Here’s an example workflow configuration:

- name: Build with Kiso
  uses: oak-invest/kiso/applications/[email protected]
  with:
    command: build
    source: examples/kb-google-example
    destination: website/examples/kb-google-example-latest

Commands

Command Description
check Validates the Markdown files in an OKF bundle and reports formatting or structural errors.
build Generates a static website, including the original Markdown files, HTML pages, llms.txt, and sitemap.xml.

Options

| Variable | Command | Default | Description |

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →