chess-mcp
Version:
Chess MCP server with position evaluation, move validation, and masters database
48 lines (47 loc) • 1.31 kB
TypeScript
import { CallToolRequest } from '@modelcontextprotocol/sdk/types.js';
import { Handler } from './types.js';
export declare const toolSpec: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
fen: {
type: string;
description: string;
};
play: {
type: string;
description: string;
};
since: {
type: string;
description: string;
minimum: number;
maximum: number;
};
until: {
type: string;
description: string;
minimum: number;
maximum: number;
};
moves: {
type: string;
description: string;
minimum: number;
maximum: number;
};
topGames: {
type: string;
description: string;
minimum: number;
maximum: number;
};
};
required: string[];
};
};
export declare class MastersLookupHandler implements Handler<CallToolRequest> {
handle(request: CallToolRequest): Promise<any>;
}