Run Agent with MCP

This example demonstrates how to run an agent with MCP.


Run Agent with Deepwiki MCP Server

Run Agent with Deepwiki MCP Server

import 'dotenv/config';
import {Langbase} from 'langbase';

const langbase = new Langbase({
	apiKey: process.env.LANGBASE_API_KEY!,
});

async function main() {
	const response = await langbase.agent.run({
		stream: false,
		mcp_servers: [
			{
				type: 'url',
				name: 'deepwiki',
				url: 'https://mcp.deepwiki.com/sse',
			},
		],
		model: 'openai:gpt-4.1-mini',
		apiKey: process.env.OPENAI_API_KEY!,
		instructions:
			'You are a helpful assistant that help users summarize text.',
		input: [
			{
				role: 'user',
				content:
					'What transport protocols does the 2025-03-26 version of the MCP spec (modelcontextprotocol/modelcontextprotocol) support?',
			},
		],
	});

	console.log('response: ', response.output);
}

main();