├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── release.yml │ ├── release.yml.backup │ └── update-homebrew.yml ├── .gitignore ├── .gitmodules ├── .memex └── rules.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── debug_mcp_client.py ├── docs ├── INSTALLATION.md ├── RELEASE_CHECKLIST.md └── complex-git-commit-fix.md ├── examples └── mcp_client_usage.rs ├── homebrew └── ht-mcp.rb ├── install-and-run.sh ├── install-from-git.sh ├── install.sh ├── manual_test.sh ├── scripts ├── setup-homebrew-tap.sh └── update-homebrew-formula.sh ├── src ├── error.rs ├── ht_integration │ ├── command_bridge.rs │ ├── event_handler.rs │ ├── mod.rs │ └── session_manager.rs ├── lib.rs ├── main.rs ├── main_rmcp.rs ├── mcp │ ├── handlers.rs │ ├── mod.rs │ ├── server.rs │ ├── tools.rs │ └── types.rs └── transport │ ├── mod.rs │ └── stdio.rs ├── tag-release.sh ├── test-brew-manual.sh ├── test-homebrew-local.sh ├── test_interactive ├── emacs_test.txt ├── nano_test.txt ├── test-app │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── bun.lockb │ ├── eslint.config.js │ ├── jsconfig.json │ ├── package.json │ ├── src │ │ ├── app.html │ │ ├── lib │ │ │ └── index.js │ │ └── routes │ │ │ └── +page.svelte │ ├── static │ │ └── favicon.png │ ├── svelte.config.js │ └── vite.config.js ├── test.txt └── vim_test.txt ├── tests ├── README.md ├── integration_mcp_protocol.rs ├── integration_terminal_functionality.rs ├── simple_mcp_test.rs └── unit_response_formatting.rs └── update-ci.sh /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/workflows/release.yml.backup -------------------------------------------------------------------------------- /.github/workflows/update-homebrew.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.github/workflows/update-homebrew.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.gitmodules -------------------------------------------------------------------------------- /.memex/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/.memex/rules.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/README.md -------------------------------------------------------------------------------- /debug_mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/debug_mcp_client.py -------------------------------------------------------------------------------- /docs/INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/docs/INSTALLATION.md -------------------------------------------------------------------------------- /docs/RELEASE_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/docs/RELEASE_CHECKLIST.md -------------------------------------------------------------------------------- /docs/complex-git-commit-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/docs/complex-git-commit-fix.md -------------------------------------------------------------------------------- /examples/mcp_client_usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/examples/mcp_client_usage.rs -------------------------------------------------------------------------------- /homebrew/ht-mcp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/homebrew/ht-mcp.rb -------------------------------------------------------------------------------- /install-and-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/install-and-run.sh -------------------------------------------------------------------------------- /install-from-git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/install-from-git.sh -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/install.sh -------------------------------------------------------------------------------- /manual_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/manual_test.sh -------------------------------------------------------------------------------- /scripts/setup-homebrew-tap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/scripts/setup-homebrew-tap.sh -------------------------------------------------------------------------------- /scripts/update-homebrew-formula.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/scripts/update-homebrew-formula.sh -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ht_integration/command_bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/ht_integration/command_bridge.rs -------------------------------------------------------------------------------- /src/ht_integration/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/ht_integration/event_handler.rs -------------------------------------------------------------------------------- /src/ht_integration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/ht_integration/mod.rs -------------------------------------------------------------------------------- /src/ht_integration/session_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/ht_integration/session_manager.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/main_rmcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/main_rmcp.rs -------------------------------------------------------------------------------- /src/mcp/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/mcp/handlers.rs -------------------------------------------------------------------------------- /src/mcp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/mcp/mod.rs -------------------------------------------------------------------------------- /src/mcp/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/mcp/server.rs -------------------------------------------------------------------------------- /src/mcp/tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/mcp/tools.rs -------------------------------------------------------------------------------- /src/mcp/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/mcp/types.rs -------------------------------------------------------------------------------- /src/transport/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod stdio; 2 | -------------------------------------------------------------------------------- /src/transport/stdio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/src/transport/stdio.rs -------------------------------------------------------------------------------- /tag-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/tag-release.sh -------------------------------------------------------------------------------- /test-brew-manual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test-brew-manual.sh -------------------------------------------------------------------------------- /test-homebrew-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test-homebrew-local.sh -------------------------------------------------------------------------------- /test_interactive/emacs_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/emacs_test.txt -------------------------------------------------------------------------------- /test_interactive/nano_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/nano_test.txt -------------------------------------------------------------------------------- /test_interactive/test-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/.gitignore -------------------------------------------------------------------------------- /test_interactive/test-app/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /test_interactive/test-app/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/.prettierignore -------------------------------------------------------------------------------- /test_interactive/test-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/.prettierrc -------------------------------------------------------------------------------- /test_interactive/test-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/README.md -------------------------------------------------------------------------------- /test_interactive/test-app/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/bun.lockb -------------------------------------------------------------------------------- /test_interactive/test-app/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/eslint.config.js -------------------------------------------------------------------------------- /test_interactive/test-app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/jsconfig.json -------------------------------------------------------------------------------- /test_interactive/test-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/package.json -------------------------------------------------------------------------------- /test_interactive/test-app/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/src/app.html -------------------------------------------------------------------------------- /test_interactive/test-app/src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/src/lib/index.js -------------------------------------------------------------------------------- /test_interactive/test-app/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/src/routes/+page.svelte -------------------------------------------------------------------------------- /test_interactive/test-app/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/static/favicon.png -------------------------------------------------------------------------------- /test_interactive/test-app/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/svelte.config.js -------------------------------------------------------------------------------- /test_interactive/test-app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test-app/vite.config.js -------------------------------------------------------------------------------- /test_interactive/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/test.txt -------------------------------------------------------------------------------- /test_interactive/vim_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/test_interactive/vim_test.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/integration_mcp_protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/tests/integration_mcp_protocol.rs -------------------------------------------------------------------------------- /tests/integration_terminal_functionality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/tests/integration_terminal_functionality.rs -------------------------------------------------------------------------------- /tests/simple_mcp_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/tests/simple_mcp_test.rs -------------------------------------------------------------------------------- /tests/unit_response_formatting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/tests/unit_response_formatting.rs -------------------------------------------------------------------------------- /update-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/memextech/ht-mcp/HEAD/update-ci.sh --------------------------------------------------------------------------------