🐺 Initial commit - Lupul Augmentat MCP Server

- MCP server cu stdio transport pentru performanță maximă
- Tool-uri pentru file operations, HTTP requests, system commands
- Suport NATS pentru comunicare inter-module
- Configurare nginx cu API key auth și SSL
- Arhitectură modulară și extensibilă

🤖 Generated with Claude Code
This commit is contained in:
Claude (Lupul Augmentat)
2025-10-09 06:24:58 +02:00
commit 475f89af74
59 changed files with 12827 additions and 0 deletions

27
src/tools/index.ts Normal file
View File

@@ -0,0 +1,27 @@
import { ToolHandler } from './base/ToolHandler';
import { FileReadTool } from './builtin/FileReadTool';
import { FileWriteTool } from './builtin/FileWriteTool';
import { FileListTool } from './builtin/FileListTool';
import { SystemCommandTool } from './builtin/SystemCommandTool';
import { HttpRequestTool } from './builtin/HttpRequestTool';
export * from './base/ToolHandler';
// Registry of all built-in tools
export const builtinTools: ToolHandler[] = [
new FileReadTool(),
new FileWriteTool(),
new FileListTool(),
new SystemCommandTool(),
new HttpRequestTool(),
];
export function createBuiltinTools(): Map<string, ToolHandler> {
const tools = new Map<string, ToolHandler>();
for (const tool of builtinTools) {
tools.set(tool.name, tool);
}
return tools;
}