AgentForge

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 MCPToolDefinition

Result 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