You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, MCP Agent provides a framework for connecting to and consuming MCP servers, but doesn't itself expose an MCP server interface without additional configuration
for me personally: most of my use cases revolve around cases where I won't be writing in python (probably TS or Swift) and would love a flow like:
1.) TS or swift client calls mcp-agent
2.) mcp-agent does xyz flow, maybe installs mcp servers to make the flow work
3.) mcp-agent streams updates and completions to TS or swift client
I think this would be something like this (maybe wrong though)
src/mcp_agent/app.py:
Add a expose_as_server parameter to the MCPApp constructor with a default value of True, if true run the server
src/mcp_agent/mcp/mcp_agent_server.py:
Enhance to support automatic registration of agent capabilities as tools
Add support for stdio and HTTP/SSE protocols
src/mcp_agent/config.py:
add settings for server exposure (i.e port etc)
src/mcp_agent/mcp_server_registry.py:
Update to support self-registration of agent servers
Add functionality to track and manage agent-exposed servers
The text was updated successfully, but these errors were encountered:
Currently, MCP Agent provides a framework for connecting to and consuming MCP servers, but doesn't itself expose an MCP server interface without additional configuration
for me personally: most of my use cases revolve around cases where I won't be writing in python (probably TS or Swift) and would love a flow like:
1.) TS or swift client calls mcp-agent
2.) mcp-agent does xyz flow, maybe installs mcp servers to make the flow work
3.) mcp-agent streams updates and completions to TS or swift client
I think this would be something like this (maybe wrong though)
src/mcp_agent/app.py:
src/mcp_agent/mcp/mcp_agent_server.py:
Enhance to support automatic registration of agent capabilities as tools
Add support for stdio and HTTP/SSE protocols
src/mcp_agent/config.py:
src/mcp_agent/mcp_server_registry.py:
Update to support self-registration of agent servers
Add functionality to track and manage agent-exposed servers
The text was updated successfully, but these errors were encountered: