LEVIATHAN v962456e · 962456eee1

atlantis · Mcp

class McpServer

since 0.1.0-alpha.1linux

Constructors

new

new(Array<IToolSource> sources)

Fields

name

string name

tools

Array<McpTool> tools

version

string version

Methods

addRaw

addRaw(string name, string description, JsonValue schema, (JsonValue) => McpResult run) -> McpServer

callTool

callTool(JsonValue id, JsonValue | None params) -> JsonValue

dispatch

dispatch(JsonValue rpc) -> JsonValue

handle

handler

handler() -> (Http::Context) => HttpResponse

initializeResult

initializeResult() -> JsonValue

listResult

listResult() -> JsonValue

resultToJson

resultToJson(McpResult r) -> JsonValue

withInfo

withInfo(string name, string version) -> McpServer