Skip to content

@gluonjs/core / packages/language-server/src / McpResponse

Interface: McpResponse ​

Properties ​

error? ​

readonly optional error?: object

code ​

readonly code: number

message ​

readonly message: string


id? ​

readonly optional id?: string | number


jsonrpc ​

readonly jsonrpc: "2.0"


result? ​

readonly optional result?: unknown

Example ​

Handle a structured MCP JSON-RPC response:

ts
import { GluonMcpServer, type McpRequest, type McpResponse } from '@gluonjs/language-server';
const request: McpRequest = { jsonrpc: '2.0', id: 1, method: 'tools/list' };
const response: McpResponse = new GluonMcpServer().handle(request);
console.log(response.jsonrpc, response.result);

Version-matched documentation. Examples are checked against the public package contracts.