@gluonjs/core / packages/language-server/src / McpResponse
Interface: McpResponse
Properties
error?
readonlyoptionalerror?:object
code
readonlycode:number
message
readonlymessage:string
id?
readonlyoptionalid?:string|number
jsonrpc
readonlyjsonrpc:"2.0"
result?
readonlyoptionalresult?: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);