├── .env.example ├── .firebaserc ├── .gcloudignore ├── .github └── workflows │ ├── firebase-hosting-merge.yml │ ├── firebase-hosting-pull-request.yml │ └── publish-to-pypi.yml ├── .gitignore ├── Dockerfile ├── MANIFEST.in ├── Procfile ├── QUICKSTART.md ├── README.md ├── __init__.py ├── agent_mcp ├── __init__.py ├── camel_mcp_adapter.py ├── cli.py ├── crewai_mcp_adapter.py ├── enhanced_mcp_agent.py ├── heterogeneous_group_chat.py ├── langchain_mcp_adapter.py ├── langgraph_mcp_adapter.py ├── mcp_agent.py ├── mcp_decorator.py ├── mcp_langgraph.py ├── mcp_transaction.py ├── mcp_transport.py ├── mcp_transport_enhanced.py └── proxy_agent.py ├── apphosting.yaml ├── attached_assets └── Pasted-python-simplified-autonomous-demo-py-MCP-Agents-and-the-future-of-work--1743827537917.txt ├── conversation_logs.txt ├── demos ├── README.md ├── __init__.py ├── basic │ ├── __init__.py │ ├── framework_examples.py │ ├── langchain_camel_demo.py │ ├── simple_chat.py │ └── simple_integration_example.py ├── collaboration │ ├── collaborative_task_example.py │ ├── group_chat_example.py │ └── simplified_crewai_example.py ├── core │ └── test_mcp_agent.py ├── langgraph │ ├── autonomous_langgraph_network.py │ ├── langgraph_agent_network.py │ ├── langgraph_collaborative_task.py │ ├── langgraph_example.py │ └── run_langgraph_examples.py ├── network │ ├── agent_network_example.py │ ├── email_agent.py │ ├── email_agent_demo.py │ ├── heterogeneous_network_example.py │ ├── multi_framework_example.py │ └── test_deployed_network.py ├── utils │ └── check_imports.py └── workflows │ ├── autonomous_agent_workflow.py │ ├── mcp_features_demo.py │ ├── run_agent_collaboration_demo.py │ ├── run_agent_collaboration_with_logs.py │ ├── show_agent_interactions.py │ ├── simplified_autonomous_demo.py │ └── test_router.py ├── docs ├── code_documentation │ ├── crewai_mcp_adapter.md │ ├── enhanced_mcp_agent.md │ ├── langchain_mcp_adapter.md │ ├── langgraph_mcp_adapter.md │ ├── mcp_agent.md │ ├── mcp_decorator.md │ └── mcp_transport.md ├── decisions │ └── 0001-message-handling.md ├── framework_adapters.md ├── index.md ├── message_processing.md └── task_orchestration.md ├── env.template ├── firebase.json ├── firebase └── firebase-key-template.json ├── firestore.indexes.json ├── firestore.rules ├── functions ├── .gitignore ├── main.py ├── mcp_network_server.py ├── requirements.txt └── utils.py ├── public ├── 404.html └── index.html ├── pyproject.toml ├── requirements.txt ├── runtime.txt ├── setup.py ├── storage.rules └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.env.example -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.github/workflows/firebase-hosting-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.github/workflows/firebase-hosting-merge.yml -------------------------------------------------------------------------------- /.github/workflows/firebase-hosting-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.github/workflows/firebase-hosting-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/Procfile -------------------------------------------------------------------------------- /QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/QUICKSTART.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/__init__.py -------------------------------------------------------------------------------- /agent_mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/__init__.py -------------------------------------------------------------------------------- /agent_mcp/camel_mcp_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/camel_mcp_adapter.py -------------------------------------------------------------------------------- /agent_mcp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/cli.py -------------------------------------------------------------------------------- /agent_mcp/crewai_mcp_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/crewai_mcp_adapter.py -------------------------------------------------------------------------------- /agent_mcp/enhanced_mcp_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/enhanced_mcp_agent.py -------------------------------------------------------------------------------- /agent_mcp/heterogeneous_group_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/heterogeneous_group_chat.py -------------------------------------------------------------------------------- /agent_mcp/langchain_mcp_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/langchain_mcp_adapter.py -------------------------------------------------------------------------------- /agent_mcp/langgraph_mcp_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/langgraph_mcp_adapter.py -------------------------------------------------------------------------------- /agent_mcp/mcp_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/mcp_agent.py -------------------------------------------------------------------------------- /agent_mcp/mcp_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/mcp_decorator.py -------------------------------------------------------------------------------- /agent_mcp/mcp_langgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/mcp_langgraph.py -------------------------------------------------------------------------------- /agent_mcp/mcp_transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/mcp_transaction.py -------------------------------------------------------------------------------- /agent_mcp/mcp_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/mcp_transport.py -------------------------------------------------------------------------------- /agent_mcp/mcp_transport_enhanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/mcp_transport_enhanced.py -------------------------------------------------------------------------------- /agent_mcp/proxy_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/agent_mcp/proxy_agent.py -------------------------------------------------------------------------------- /apphosting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/apphosting.yaml -------------------------------------------------------------------------------- /attached_assets/Pasted-python-simplified-autonomous-demo-py-MCP-Agents-and-the-future-of-work--1743827537917.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/attached_assets/Pasted-python-simplified-autonomous-demo-py-MCP-Agents-and-the-future-of-work--1743827537917.txt -------------------------------------------------------------------------------- /conversation_logs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/conversation_logs.txt -------------------------------------------------------------------------------- /demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/README.md -------------------------------------------------------------------------------- /demos/__init__.py: -------------------------------------------------------------------------------- 1 | # This file makes the 'demos' directory a Python package. -------------------------------------------------------------------------------- /demos/basic/__init__.py: -------------------------------------------------------------------------------- 1 | # This file makes the 'demos/basic' directory a Python package. -------------------------------------------------------------------------------- /demos/basic/framework_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/basic/framework_examples.py -------------------------------------------------------------------------------- /demos/basic/langchain_camel_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/basic/langchain_camel_demo.py -------------------------------------------------------------------------------- /demos/basic/simple_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/basic/simple_chat.py -------------------------------------------------------------------------------- /demos/basic/simple_integration_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/basic/simple_integration_example.py -------------------------------------------------------------------------------- /demos/collaboration/collaborative_task_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/collaboration/collaborative_task_example.py -------------------------------------------------------------------------------- /demos/collaboration/group_chat_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/collaboration/group_chat_example.py -------------------------------------------------------------------------------- /demos/collaboration/simplified_crewai_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/collaboration/simplified_crewai_example.py -------------------------------------------------------------------------------- /demos/core/test_mcp_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/core/test_mcp_agent.py -------------------------------------------------------------------------------- /demos/langgraph/autonomous_langgraph_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/langgraph/autonomous_langgraph_network.py -------------------------------------------------------------------------------- /demos/langgraph/langgraph_agent_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/langgraph/langgraph_agent_network.py -------------------------------------------------------------------------------- /demos/langgraph/langgraph_collaborative_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/langgraph/langgraph_collaborative_task.py -------------------------------------------------------------------------------- /demos/langgraph/langgraph_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/langgraph/langgraph_example.py -------------------------------------------------------------------------------- /demos/langgraph/run_langgraph_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/langgraph/run_langgraph_examples.py -------------------------------------------------------------------------------- /demos/network/agent_network_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/network/agent_network_example.py -------------------------------------------------------------------------------- /demos/network/email_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/network/email_agent.py -------------------------------------------------------------------------------- /demos/network/email_agent_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/network/email_agent_demo.py -------------------------------------------------------------------------------- /demos/network/heterogeneous_network_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/network/heterogeneous_network_example.py -------------------------------------------------------------------------------- /demos/network/multi_framework_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/network/multi_framework_example.py -------------------------------------------------------------------------------- /demos/network/test_deployed_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/network/test_deployed_network.py -------------------------------------------------------------------------------- /demos/utils/check_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/utils/check_imports.py -------------------------------------------------------------------------------- /demos/workflows/autonomous_agent_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/autonomous_agent_workflow.py -------------------------------------------------------------------------------- /demos/workflows/mcp_features_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/mcp_features_demo.py -------------------------------------------------------------------------------- /demos/workflows/run_agent_collaboration_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/run_agent_collaboration_demo.py -------------------------------------------------------------------------------- /demos/workflows/run_agent_collaboration_with_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/run_agent_collaboration_with_logs.py -------------------------------------------------------------------------------- /demos/workflows/show_agent_interactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/show_agent_interactions.py -------------------------------------------------------------------------------- /demos/workflows/simplified_autonomous_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/simplified_autonomous_demo.py -------------------------------------------------------------------------------- /demos/workflows/test_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/demos/workflows/test_router.py -------------------------------------------------------------------------------- /docs/code_documentation/crewai_mcp_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/crewai_mcp_adapter.md -------------------------------------------------------------------------------- /docs/code_documentation/enhanced_mcp_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/enhanced_mcp_agent.md -------------------------------------------------------------------------------- /docs/code_documentation/langchain_mcp_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/langchain_mcp_adapter.md -------------------------------------------------------------------------------- /docs/code_documentation/langgraph_mcp_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/langgraph_mcp_adapter.md -------------------------------------------------------------------------------- /docs/code_documentation/mcp_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/mcp_agent.md -------------------------------------------------------------------------------- /docs/code_documentation/mcp_decorator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/mcp_decorator.md -------------------------------------------------------------------------------- /docs/code_documentation/mcp_transport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/code_documentation/mcp_transport.md -------------------------------------------------------------------------------- /docs/decisions/0001-message-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/decisions/0001-message-handling.md -------------------------------------------------------------------------------- /docs/framework_adapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/framework_adapters.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/message_processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/message_processing.md -------------------------------------------------------------------------------- /docs/task_orchestration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/docs/task_orchestration.md -------------------------------------------------------------------------------- /env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/env.template -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/firebase.json -------------------------------------------------------------------------------- /firebase/firebase-key-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/firebase/firebase-key-template.json -------------------------------------------------------------------------------- /firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/firestore.indexes.json -------------------------------------------------------------------------------- /firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/firestore.rules -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- 1 | *.local -------------------------------------------------------------------------------- /functions/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/functions/main.py -------------------------------------------------------------------------------- /functions/mcp_network_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/functions/mcp_network_server.py -------------------------------------------------------------------------------- /functions/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/functions/requirements.txt -------------------------------------------------------------------------------- /functions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/functions/utils.py -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/public/404.html -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/public/index.html -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/requirements.txt -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.11 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/setup.py -------------------------------------------------------------------------------- /storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/storage.rules -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grupa-ai/agent-mcp/HEAD/uv.lock --------------------------------------------------------------------------------