remcode
Version:
Turn your AI assistant into a codebase expert. Intelligent code analysis, semantic search, and software engineering guidance through MCP integration.
23 lines (22 loc) • 674 B
TypeScript
/**
* Pinecone MCP Handler
*
* Handles Pinecone-related MCP requests, allowing AI assistants
* to interact with vector embeddings stored in Pinecone.
*/
import { Request, Response } from 'express';
export interface PineconeMCPOptions {
apiKey: string;
}
export declare class PineconeMCPHandler {
private pineconeStorage;
private options;
constructor(options: PineconeMCPOptions);
initialize(): Promise<void>;
handleRequest(req: Request, res: Response): Promise<void>;
handleToolRequest(req: Request, res: Response): Promise<void>;
private handleQuery;
private handleUpsert;
private handleDelete;
private handleListIndexes;
}