What dependencies does the server require?
The server requires **Java 21+** and a Maven build system (`./mvnw clean package`). No other runtime dependencies are mentioned.
@abstracta
基本情報
This project implements a customizable MCP server to execute RTE protocol.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"executeRteTransaction": {
"command": "{java_path}",
"args": [
"-jar",
"-Dspring.ai.mcp.server.stdio=true",
"{jar_path}"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
It is an MCP (Model Context Protocol) server that executes RTE (Remote Terminal Emulation) protocol transactions on IBM AS/400 iSeries systems. It uses customizable YAML-based flows to define connection parameters and interaction steps, and it supports multiple terminal protocols (TN5250, TN3270, VT420). The server is intended for developers who need to automate terminal interactions with legacy IBM midrange systems.
You need Java 21+. Compile the project with ./mvnw clean package. Then run the server in SSE mode with java -jar target/rte-mcp-server-0.0.1-SNAPSHOT.jar or in STDIO mode by adding -Dspring.ai.mcp.server.stdio=true. Configure connection parameters and RTE flow steps in a YAML file (e.g., flow.yaml). The YAML defines server, port, protocol, terminalType, sslType, and a list of steps with actions (label/input pairs) and an attentionKey.
RteUtils class and @Tool/@Service annotations.The server requires **Java 21+** and a Maven build system (`./mvnw clean package`). No other runtime dependencies are mentioned.
Define a YAML file with a `config` section (server, port, protocol, terminalType, sslType) and a `steps` section. Each step contains a list of `actions` (label/input pairs) and an `attentionKey` (e.g., ENTER, F1). Place the file in the classpath (e.g., `/flow.yaml`).
Supported protocols: **TN5250**, **TN3270**, and **VT420**. Terminal types vary per protocol; for example, TN5250 supports `IBM-3477-FC: 27x132` and `IBM-3179-2: 24x80`. See the README table for full list.
Yes. Add `-Dspring.ai.mcp.server.stdio=true` to the Java command. Otherwise, the server runs in SSE mode by default.
Extend the server by creating a `@Service` class that implements `RteTool`. Use `RteUtils.connect()` and `RteUtils.executeSteps()` inside a `@Tool`‑annotated method. Load your YAML flow inside the method.
A curated list of references for MLOps

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Hindsight: Agent Memory That Learns
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
Painless E2E Automation for Mobile and Web
コメント