TT

tachyonmcp/tachyon

Developer tools公式

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

37 stars 14 forks 品質 67 トレンド 32Apache-2.0

JavaとKotlinのTachyon MCPランタイム - ストリーム可能なHTTP、ネイティブネット輸送、ツール、タスク、リソース、プロンプト、完了、再開可能なセッション、および...

概要

モデルコンテキストプロトコルのJava 21+サーバーのランタイムです。 MCP 2025-11-25 と 2026-07-28 を Streamable HTTP 上で実行し、両方のバージョンの公式コンフォーマンススイートを渡します。 同期Javaハンドラまたはコルウイン優先Kotlin DSLでサーバーを構築します。 Tachyon は仮想スレッドでハンドラをブロックし、Netty イベント ループを解除し、アプリケーションフレームワークを必要としません。 - -- Java コードをブロックするか、反応パイプラインまたは手動プールなしで Kotlin コードを中断する書き込み。 - -- プロトコル・バージョン・マッパーはワイヤー・フォーマットの変更からのハンドルを隔離します。 - -- 既存の mcp-java、LangChain4j、または Spring AI アノテーションサービスを Tachyon MCP サーバーに適応させます。 - -- 再開可能なSSE、でき事の再生およびTTLのクリーンアップを必要とするときだけセッションを選ぶ。 - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Netty のバックアップ、優雅な操業停止、DNS の結合の保護、CORS、およびネイティブ トランスポートの自動検出(io uring → epoll → kqueue → NIO).

概要(AI 翻訳)

Tachyon MCP は Java 21+ サーバのランタイムです。 モデルコンテキストプロトコル。 MCP 2025-11-25 を実装し、 2026-07-28 ストリーム可能な HTTP 上で、両方のバージョンの公式コンフォーマンス スイートを渡します。

同期Javaハンドラまたはコルウイン優先Kotlin DSLでサーバーを構築します。 タキヨンラン 仮想スレッドでハンドラをブロックし、ネットイベントループを解除し、不要 アプリケーションフレームワーク。

#Tachyonの理由

-単純なハンドラ – Javaコードをブロックするか、反応せずにコトリンコードを中断する書き込み パイプラインまたはマニュアルスレッドプール。 -Stable application API – プロトコルバージョンのマッパーは、ワイヤフォーマットの変更からハンドラを分離します。 -Javaアノテーションサポート – 既存のmcp-java、LangChain4j、または Spring AI アノテーションサービスをTachyon MCPサーバーに適応させます。 -デフォルトでStateless – 変更可能なSSE、でき事の再生を必要とするときだけセッションを選ぶ TTLのクリーンアップ。

  • 生産輸送 – Netty のバックプレッシャー、優雅な操業停止、DNS 結合の保護、 CORS、およびネイティブトランスポート自動検出(io_uring]→[epoll]]→[kqueue]→NIO)。
  • Built-in OpenTelemetry – MCP 用の [tachyon-opentelemetry のリスナーを登録します

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

README

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

Tachyon MCP is a Java 21+ server runtime for the Model Context Protocol. It implements MCP 2025-11-25 and 2026-07-28 over Streamable HTTP and passes the official conformance suites for both versions.

Build servers with synchronous Java handlers or a coroutine-first Kotlin DSL. Tachyon runs blocking handlers on virtual threads, keeps them off the Netty event loop, and requires no application framework.

Why Tachyon?

  • Simple handlers – write blocking Java code or suspending Kotlin code without reactive pipelines or manual thread pools.
  • Stable application API – protocol-version mappers isolate handlers from wire-format changes.
  • Java annotations support – adapt existing mcp-java, LangChain4j, or Spring AI annotated services into Tachyon MCP servers.
  • Stateless by default – opt into sessions only when you need resumable SSE, event replay, and TTL cleanup.
  • Production transport – Netty backpressure, graceful shutdown, DNS-rebinding protection, CORS, and native transport auto-detection (io_uring → epoll → kqueue → NIO).
  • Built-in OpenTelemetry – register tachyon-opentelemetry’s listener for MCP semantic-convention spans and metrics, with an opt-in policy for payload capture.

Quickstart

Import the BOM once to pin the version, then add the core dependency:


    
        
            dev.tachyonmcp
            tachyon-bom
GitHub で README 全文を見る

インストール

npx skills add tachyonmcp/tachyon --skill tachyon-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →