@cyanheads/git-mcp-server
Version:
An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management,
21 lines • 1.06 kB
TypeScript
/**
* @fileoverview Stateless Transport Manager implementation for MCP SDK.
* This manager handles single-request operations without maintaining sessions.
* Each request creates a temporary server instance that is cleaned up immediately.
* This version is adapted for Hono by bridging the SDK's Node.js-style
* request handling with Hono's stream-based response model.
* @module src/mcp-server/transports/core/statelessTransportManager
*/
import type { IncomingHttpHeaders } from "http";
import { RequestContext } from "../../../utils/index.js";
import { BaseTransportManager } from "./baseTransportManager.js";
import { TransportResponse } from "./transportTypes.js";
/**
* Stateless Transport Manager that handles ephemeral MCP operations.
*/
export declare class StatelessTransportManager extends BaseTransportManager {
handleRequest(headers: IncomingHttpHeaders, body: unknown, context: RequestContext): Promise<TransportResponse>;
shutdown(): Promise<void>;
private cleanup;
}
//# sourceMappingURL=statelessTransportManager.d.ts.map