├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .mcphub.json.tmp ├── README.md ├── docs ├── mcphub_work.mmd ├── simple_mcphub_work.mmd └── simple_mcphub_work.png ├── examples ├── with_autogen.py ├── with_langchain.py └── with_openai.py ├── pyproject.toml ├── src └── mcphub │ ├── __init__.py │ ├── adapters │ ├── autogen.py │ ├── base.py │ ├── langchain.py │ └── openai.py │ ├── cli │ ├── README.md │ ├── __init__.py │ ├── commands.py │ ├── process_manager.py │ └── utils.py │ ├── mcp_servers │ ├── __init__.py │ ├── exceptions.py │ ├── params.py │ ├── schemas.py │ └── servers.py │ └── mcphub.py └── tests ├── conftest.py ├── test_autogen_adapter.py ├── test_base_adapter.py ├── test_cli.py ├── test_langchain_adapter.py ├── test_mcphub.py ├── test_openai_adapter.py ├── test_params.py ├── test_process_manager.py └── test_servers.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/.gitignore -------------------------------------------------------------------------------- /.mcphub.json.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/.mcphub.json.tmp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/README.md -------------------------------------------------------------------------------- /docs/mcphub_work.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/docs/mcphub_work.mmd -------------------------------------------------------------------------------- /docs/simple_mcphub_work.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/docs/simple_mcphub_work.mmd -------------------------------------------------------------------------------- /docs/simple_mcphub_work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/docs/simple_mcphub_work.png -------------------------------------------------------------------------------- /examples/with_autogen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/examples/with_autogen.py -------------------------------------------------------------------------------- /examples/with_langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/examples/with_langchain.py -------------------------------------------------------------------------------- /examples/with_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/examples/with_openai.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/mcphub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/__init__.py -------------------------------------------------------------------------------- /src/mcphub/adapters/autogen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/adapters/autogen.py -------------------------------------------------------------------------------- /src/mcphub/adapters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/adapters/base.py -------------------------------------------------------------------------------- /src/mcphub/adapters/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/adapters/langchain.py -------------------------------------------------------------------------------- /src/mcphub/adapters/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/adapters/openai.py -------------------------------------------------------------------------------- /src/mcphub/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/cli/README.md -------------------------------------------------------------------------------- /src/mcphub/cli/__init__.py: -------------------------------------------------------------------------------- 1 | # CLI package for MCPHub -------------------------------------------------------------------------------- /src/mcphub/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/cli/commands.py -------------------------------------------------------------------------------- /src/mcphub/cli/process_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/cli/process_manager.py -------------------------------------------------------------------------------- /src/mcphub/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/cli/utils.py -------------------------------------------------------------------------------- /src/mcphub/mcp_servers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/mcp_servers/__init__.py -------------------------------------------------------------------------------- /src/mcphub/mcp_servers/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/mcp_servers/exceptions.py -------------------------------------------------------------------------------- /src/mcphub/mcp_servers/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/mcp_servers/params.py -------------------------------------------------------------------------------- /src/mcphub/mcp_servers/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/mcp_servers/schemas.py -------------------------------------------------------------------------------- /src/mcphub/mcp_servers/servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/mcp_servers/servers.py -------------------------------------------------------------------------------- /src/mcphub/mcphub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/src/mcphub/mcphub.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_autogen_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_autogen_adapter.py -------------------------------------------------------------------------------- /tests/test_base_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_base_adapter.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_langchain_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_langchain_adapter.py -------------------------------------------------------------------------------- /tests/test_mcphub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_mcphub.py -------------------------------------------------------------------------------- /tests/test_openai_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_openai_adapter.py -------------------------------------------------------------------------------- /tests/test_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_params.py -------------------------------------------------------------------------------- /tests/test_process_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_process_manager.py -------------------------------------------------------------------------------- /tests/test_servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cognitive-Stack/mcphub/HEAD/tests/test_servers.py --------------------------------------------------------------------------------