Documentation Index
Fetch the complete documentation index at: https://docs.corsair.dev/llms.txt
Use this file to discover all available pages before exploring further.
Use AnthropicProvider to connect Corsair to the Anthropic SDK via native tool use.
Install
npm install @anthropic-ai/sdk
Usage
import Anthropic from '@anthropic-ai/sdk';
import { AnthropicProvider } from '@corsair-dev/mcp';
import { corsair } from './corsair';
const provider = new AnthropicProvider();
const tools = provider.build({ corsair });
const client = new Anthropic();
const message = await client.beta.messages.toolRunner({
model: 'claude-sonnet-4-6',
max_tokens: 4096,
tools,
messages: [
{
role: 'user',
content: 'Setup corsair, then list all Slack channels.',
},
],
});
for (const block of message.content) {
if (block.type === 'text') console.log(block.text);
}
AnthropicProvider.build() is synchronous — it returns the tools array directly, ready to pass to any Anthropic API call.
toolRunner handles the tool call loop automatically, invoking each tool and feeding results back until the model produces a final response.