TT

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 14 forks Качество 67 Тренд 32Apache-2.0

Tachyon MCP Runtime для Java и Kotlin - сервер протокола контекста модели (MCP) с потоковым HTTP, нативными переносами Netty, инструментами, задачами, ресурсами, подсказками, завершениями, возобновляемыми сессиями и т.д.

Обзор

java 21+ - это время выполнения сервера для протокола Model Context. Он реализует MCP 2025-11-25 и 2026-07-28 по потоковому HTTP и передает официальные пакеты соответствия для обеих версий. Создавайте серверы с синхронными обработчиками Java или Kotlin DSL. Tachyon работает с блокирующими обработчиками на виртуальных потоках, удерживает их от цикла событий Netty и не требует использования платформы приложений. - писать, блокируя код Java или приостанавливая код Kotlin без реактивных трубопроводов или пулов ручных потоков. - картографы в версии протокола изолируют обработчиков от изменений формата провода. - адаптировать существующие службы mcp-java, LangChain4j или Spring AI в серверы MCP Tachyon. Выберите сеансы только тогда, когда вам нужен повторный SSE, повторение событий и очистка TTL. - Чистое обратное давление, изящное отключение, DNS-защита, CORS и самообнаружение транспорта (io uring → epoll → kqueue → NIO).

Обзор (машинный перевод)

Tachyon MCP - это среда выполнения сервера Java 21+. Модельный контекстный протокол. Реализует MCP 2025-11-25 и 2026-07-28 по потоковому HTTP и проходит официальные пакеты соответствия для обеих версий.

Создавайте серверы с синхронными обработчиками Java или Kotlin DSL. Тахион работает блокирование обработчиков на виртуальных потоках, устранение их из цикла событий Netty и отсутствие необходимости рамки применения.

##Почему Тахион?

Простые обработчики - пишут блокировку кода Java или приостановку кода Kotlin без реактивной реакции трубопроводы или ручные резьбовые пулы. Стабильный API-интерфейс приложения — картографы в версии протокола изолируют обработчики от изменений формата провода. ** Поддержка аннотаций Java** - адаптация существующих служб аннотирования mcp-java, LangChain4j или Spring AI в серверы MCP Tachyon. Без государства по умолчанию — выберите сеансы только тогда, когда вам нужен повторный SSE, повторение событий и Уборка ТТЛ. -** Производственный транспорт**- Чистое обратное давление, изящное отключение, DNS-защита, CORS и самообнаружение транспорта ([T0] → [T1] → [T2] → NIO).

  • Built-in OpenTelemetry - регистратор tachyon-opentelemetry для MCP

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

npx skills add tachyonmcp/tachyon --skill tachyon-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →