Retail Supply Chain Analysis MCP

import { Anthropic } from '@anthropic-ai/sdk'; import { NextResponse } from 'next/server'; const anthropic = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, }); export async function GET() { try { console.log("Testing Claude API connection..."); const completion = await anthropic.messages.create({ model: "claude-3-haiku-20240307", max_tokens: 100, messages: [ { role: "user", content: "Please respond with 'API test successful'" } ] }); console.log("Test response received:", completion.content[0].text); return NextResponse.json({ success: true, message: completion.content[0].text }); } catch (error) { console.error("Test API Error:", error); return NextResponse.json({ error: `API Test Failed: ${error.message}`, details: error }, { status: 500 }); } }