mcp-tools.module.tsβ’923 B
import { Module } from '@nestjs/common'
import { TimezoneModule } from '../timezone/timezone.module'
import { GetRegionsTool } from './tools/get-regions.tool'
import { GetCitiesTool } from './tools/get-cities.tool'
import { GetTimezoneInfoTool } from './tools/get-timezone-info.tool'
import { ExploreTimezonesPrompt } from './prompts/explore-timezones.prompt'
import { GetCurrentTimePrompt } from './prompts/get-current-time.prompt'
import { CompareTimezonesPrompt } from './prompts/compare-timezones.prompt'
@Module({
imports: [TimezoneModule.forRoot()],
providers: [
GetRegionsTool,
GetCitiesTool,
GetTimezoneInfoTool,
ExploreTimezonesPrompt,
GetCurrentTimePrompt,
CompareTimezonesPrompt,
],
exports: [
GetRegionsTool,
GetCitiesTool,
GetTimezoneInfoTool,
ExploreTimezonesPrompt,
GetCurrentTimePrompt,
CompareTimezonesPrompt,
],
})
export class McpToolsModule {}