@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
28 lines • 845 B
TypeScript
import type { TemplateField } from './provider-templates.js';
export type McpTransportType = 'stdio' | 'websocket' | 'http';
export interface McpServerConfig {
name: string;
transport: McpTransportType;
command?: string;
args?: string[];
env?: Record<string, string>;
url?: string;
headers?: Record<string, string>;
timeout?: number;
alwaysAllow?: string[];
description?: string;
tags?: string[];
enabled?: boolean;
}
export interface McpTemplate {
id: string;
name: string;
description: string;
command: string;
fields: TemplateField[];
buildConfig: (answers: Record<string, string>) => McpServerConfig;
category?: 'local' | 'remote';
transportType: McpTransportType;
}
export declare const MCP_TEMPLATES: McpTemplate[];
//# sourceMappingURL=mcp-templates.d.ts.map