@wonderwhy-er/desktop-commander
Version:
MCP server for terminal operations and file editing
47 lines (46 loc) • 1.35 kB
TypeScript
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
export declare function flushDeferredMessages(): void;
export declare const server: Server<{
method: string;
params?: {
[x: string]: unknown;
_meta?: {
[x: string]: unknown;
progressToken?: string | number | undefined;
"io.modelcontextprotocol/related-task"?: {
taskId: string;
} | undefined;
} | undefined;
} | undefined;
}, {
method: string;
params?: {
[x: string]: unknown;
_meta?: {
[x: string]: unknown;
progressToken?: string | number | undefined;
"io.modelcontextprotocol/related-task"?: {
taskId: string;
} | undefined;
} | undefined;
} | undefined;
}, {
[x: string]: unknown;
_meta?: {
[x: string]: unknown;
progressToken?: string | number | undefined;
"io.modelcontextprotocol/related-task"?: {
taskId: string;
} | undefined;
} | undefined;
}>;
declare let currentClient: {
name: string;
version: string;
};
declare let currentCallIsRemote: boolean;
declare let currentRemoteClient: {
name?: string;
version?: string;
} | null;
export { currentClient, currentCallIsRemote, currentRemoteClient };