N.I.L.O. Docs

MCP Server CLI

このページでは local MCP server lifecycle commands を説明します。

Transport contract

サポートするのは stdiostreamable-http だけです。local command-launched MCP client は stdio、URL で接続する local/remote MCP client は Streamable HTTP を使います。legacy SSE はサポートしません。

この release が対象とするのは localhost server operation だけです。remote deployment、authentication、TLS、reverse proxy configuration は今回延期しているため、unauthenticated example endpoint を network に公開しないでください。

Background HTTP Server

Command Purpose
nilo server run streamable HTTP MCP server を background で起動します。
nilo server status server の稼働状態、PID、URL、log path を表示します。
nilo server stop background server process を停止します。
nilo server logs background server logs を読み取ります。
nilo server remove server を停止し local runtime state を削除します。ログはデフォルトで削除されます。

デフォルトの local server command:

nilo server run --host 127.0.0.1 --port 8000

MCP URL:

http://127.0.0.1:8000/mcp

よく使う管理コマンド:

nilo server status
nilo server logs --tail 100
nilo server stop
nilo server remove

process が正常終了しない場合は force stop します。

nilo server stop --force

Stdio Server

command-based MCP client が stdio process を起動する場合:

nilo server stdio

この command は foreground で動き、MCP client が閉じるかユーザーが interrupt するまで実行されます。

Short aliases

Server commands には server/srvrun/startstdio/pipestatus/statstop/haltlogs/tailremove/rm という明示的な short aliases があります。

nilo srv start --host 127.0.0.1 --port 8000
nilo srv stat
nilo srv pipe

Serve Alias

nilo serve ...nilo server ... の compatibility alias です。

nilo serve run --host 127.0.0.1 --port 8000

新しい文書では nilo server ... を優先してください。

MCP client configuration fields は MCP Clients を参照してください。