Python · Agent framework

Use OpenRegistry from AutoGen (Microsoft)

Use OpenRegistry from Microsoft AutoGen agents — any AssistantAgent, any Team, any workflow.

AutoGen's autogen-ext package includes first-class MCP support. Turn any OpenRegistry tool into an AutoGen tool with one function call, then let AutoGen's multi-agent orchestration handle the rest.

Install

pip install 'autogen-agentchat' 'autogen-ext[mcp,anthropic]'

Minimum working example

from autogen_ext.tools.mcp import StreamableHttpServerParams, mcp_server_tools
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.anthropic import AnthropicChatCompletionClient

server_params = StreamableHttpServerParams(
    url="https://openregistry.sophymarine.com/mcp",
)
tools = await mcp_server_tools(server_params)

agent = AssistantAgent(
    "kyc_analyst",
    model_client=AnthropicChatCompletionClient(model="claude-3-5-sonnet-latest"),
    tools=tools,
)

result = await agent.run(task="Find Revolut Ltd (GB) and return current directors.")
print(result.messages[-1].content)

What you get

Framework docs

Official MCP integration docs for AutoGen (Microsoft):

microsoft.github.io/autogen — MCP tools ›

Use from a different framework?

OpenRegistry is a Model Context Protocol server. Any MCP client can connect — these are just the most popular agent frameworks.