Skip to main content

praisonai.mcp

TypeScript
  • MCP (Model Context Protocol) Integration
  • Provides client and server implementations for MCP, enabling tool discovery and invocation across processes.
import { MCPClient } from 'praisonai';
* const client = new MCPClient({ serverUrl: 'http://localhost:3000' });
await client.connect();
* const tools = await client.listTools();
const result = await client.callTool('search', { query: 'AI' });
import { Agent, MCPClient } from 'praisonai';
* const mcp = new MCPClient({ serverUrl: 'http://localhost:3000' });
await mcp.connect();
* const agent = new Agent({
instructions: 'Use available tools',
tools: await mcp.getToolsAsAISDK()
});

Overview

This module provides components for mcp.

Classes

Functions