├── .dockerignore ├── .github ├── CODEOWNERS └── workflows │ ├── main.yml │ └── release.yml ├── .gitignore ├── .python-version ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── SECURITY.md ├── docs └── assets │ ├── attach-from-mcp.png │ └── running_echo.png ├── pyproject.toml ├── pytest.ini ├── src └── acp_mcp │ ├── __init__.py │ └── adapter.py ├── tests ├── conftest.py ├── e2e │ ├── __init__.py │ ├── config.py │ ├── fixtures │ │ ├── __init__.py │ │ └── session.py │ └── test_suites │ │ ├── __init__.py │ │ ├── test_resources.py │ │ └── test_tools.py └── unit │ └── test_adapter.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @i-am-bee/acp-developers -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/assets/attach-from-mcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/docs/assets/attach-from-mcp.png -------------------------------------------------------------------------------- /docs/assets/running_echo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/docs/assets/running_echo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/pytest.ini -------------------------------------------------------------------------------- /src/acp_mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/src/acp_mcp/__init__.py -------------------------------------------------------------------------------- /src/acp_mcp/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/src/acp_mcp/adapter.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/config.py: -------------------------------------------------------------------------------- 1 | class Config: 2 | PORT = 8000 3 | -------------------------------------------------------------------------------- /tests/e2e/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/fixtures/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/tests/e2e/fixtures/session.py -------------------------------------------------------------------------------- /tests/e2e/test_suites/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/test_suites/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/tests/e2e/test_suites/test_resources.py -------------------------------------------------------------------------------- /tests/e2e/test_suites/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/tests/e2e/test_suites/test_tools.py -------------------------------------------------------------------------------- /tests/unit/test_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/tests/unit/test_adapter.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-am-bee/acp-mcp/HEAD/uv.lock --------------------------------------------------------------------------------