added todo about removing mcp dependency once support is built into genai SDK

This commit is contained in:
olcan
2025-05-05 07:50:05 -07:00
committed by Olcan
parent b8b3a288c7
commit 77688c1358

View File

@@ -8,6 +8,7 @@ import { FunctionDeclaration } from '@google/genai';
import { Tool, ToolResult, BaseTool } from './tools.js'; import { Tool, ToolResult, BaseTool } from './tools.js';
import { Config } from '../config/config.js'; import { Config } from '../config/config.js';
import { spawn, execSync } from 'node:child_process'; import { spawn, execSync } from 'node:child_process';
// TODO: remove this dependency once MCP support is built into genai SDK
import { Client } from '@modelcontextprotocol/sdk/client/index.js'; import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'; import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js';
type ToolParams = Record<string, unknown>; type ToolParams = Record<string, unknown>;