Skip to Content

@loopstack/claude-tools-module

Installation

npm install @loopstack/claude-tools-module

Register the module in your app module:

import { Module } from '@nestjs/common'; import { ClaudeToolsModule } from '@loopstack/claude-tools-module'; @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' } });
Last updated on