Claude Tools Module
Installation
npm install @loopstack/claude-toolsRegister the module in your app module:
import { Module } from '@nestjs/common';import { ClaudeToolsModule } from '@loopstack/claude-tools';
@Module({ imports: [ClaudeToolsModule],})export class AppModule {}ClaudeToolsModule requires LlmProviderModule to be available in the app and a registered Claude provider (import ClaudeModule alongside it), since the tools execute through the claude provider — make sure ANTHROPIC_API_KEY is set:
ANTHROPIC_API_KEY=sk-ant-...To scope the LLM provider/model configuration for these tools, use forFeature() instead of the bare import:
ClaudeToolsModule.forFeature({ llm: { model: 'claude-sonnet-4-5' } });