Skip to content

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

Class: GluonMcpServer ​

Small read-only MCP surface backed by the same manifest and diagnostics as CI/editor tooling.

Constructors ​

Constructor ​

new GluonMcpServer(): GluonMcpServer

Returns ​

GluonMcpServer

Methods ​

handle() ​

handle(request): McpResponse

Parameters ​

request ​

McpRequest

Returns ​

McpResponse

Example ​

Serve read-only API, diagnostics, and validation tools over MCP:

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.