MCP Adapters
Convert between AgentForge tools and MCP tool definitions.
Tool Conversion
fromMCPTool
Convert an MCP tool definition to an AgentForge tool:
import { fromMCPTool } from '@ahzan-agentforge/core';
const agentTool = fromMCPTool(mcpToolDefinition);
// Returns a Tool compatible with defineAgent()toMCPTool
Convert an AgentForge tool to an MCP tool definition:
import { toMCPTool } from '@ahzan-agentforge/core';
const mcpDef = toMCPTool(myTool);
// Returns MCPToolDefinitionResult Conversion
toMCPResult
Convert an AgentForge tool result to MCP format:
import { toMCPResult } from '@ahzan-agentforge/core';
const mcpResult = toMCPResult(toolOutput);fromMCPResult
Convert an MCP result to AgentForge format:
import { fromMCPResult } from '@ahzan-agentforge/core';
const result = fromMCPResult(mcpResult);Next Steps
- Types — MCP type reference
- MCP Integration Guide — practical guide