Txa_MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TXAMCP_ACTIVE_FILE | No | Active file path (IDEs may send this automatically). | |
| TXAMCP_PROJECT_ROOT | No | Custom project root path. | |
| TXAMCP_REQUIRE_ADD_ROOT | No | Force explicit project root requirement (not recommended for most users). Set to '1' to enable. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_repositoriesB | Get Git information for the current directory (Remote, Branch, Status). |
| search_codeA | Search code using regex (git grep). |
| read_fileB | Read file content. |
| write_fileC | Overwrite file content (Full). |
| inspect_databaseB | Automatically analyze DB schema from .sql files or project config. |
| system_infoA | Get system information (OS, RAM, CPU, Disk). |
| analyze_networkA | Check listening ports and network connections on WINDOWS. |
| find_large_filesA | Find top 10 largest files in project on WINDOWS (excluding node_modules, .git). |
| memory_saveB | Store important knowledge/decisions in project memory (.txamcp_memory). |
| memory_loadD | Load stored knowledge. |
| run_shellA | Run shell command safely in project. IMPORTANT: OS is WINDOWS, use standard POWERSHELL syntax. Avoid bash/linux commands. |
| kill_processA | Stop common app build processes (gradle, flutter, node, adb, etc.) or a specific process. |
| get_dependenciesB | Analyze project dependencies on WINDOWS (package.json, composer.json, etc.). |
| list_workspacesA | List working directories and current project structure on WINDOWS. |
| get_file_infoA | Get detailed information about a file (Size, Modified Date, Permissions). |
| list_processesB | Monitor running system processes related to development (node, php, python). |
| git_statusA | View detailed Git status (staged, unstaged changes). |
| git_logB | View project commit history. |
| git_diffB | View current uncommitted changes. |
| file_searchB | Search for files by name or glob pattern. Optimized for WINDOWS. |
| replace_in_fileC | Replace text string in a file. |
| delete_fileB | Delete a file (Use with caution). |
| create_directoryA | Create a new directory (Including parent directories). |
| edit_codeA | QUICK EDIT: Replace a specific code snippet with a new one. AI should use this tool to modify functions or code blocks without overwriting the entire file. |
| quick_search_replaceC | SEARCH & REPLACE: Search for a string or Regex pattern and replace all occurrences in a file. |
| fetch_urlA | Đọc nội dung trang web dưới dạng văn bản/markdown thông qua Cloud Proxy của TXAHUB để tránh bị chặn IP. |
| github_cloudC | Thực hiện các thao tác trên Github (tạo Issue, Pull Request, xem nhánh, commit) thông qua tài khoản GitHub đã liên kết trên Cloud. |
| cloud_memory_saveC | Lưu trữ tri thức, cấu hình hoặc quyết định thiết kế của dự án lên Cloud Database của TXAHUB. |
| cloud_memory_loadC | Tải thông tin tri thức đã lưu trữ từ Cloud Database của TXAHUB. |
| cloud_todo_managerC | Quản lý danh sách việc cần làm (TODO) đồng bộ trực tiếp trên Cloud của TXAHUB. |
| search_webC | Tìm kiếm thông tin trực tuyến trên Google/Bing qua Cloud API của TXAHUB. |
| read_dirC | Liệt kê danh sách file trong thư mục với thông tin chi tiết. |
| get_project_summaryB | Phân tích và tóm tắt cấu trúc, công nghệ của toàn bộ dự án. |
| project_auditA | Kiểm tra bảo mật và chất lượng project (npm audit, composer audit). |
| todo_managerC | Quản lý danh sách việc cần làm (TODO) cho dự án. |
| code_metricsB | Phân tích chỉ số code (Số dòng, độ phức tạp cơ bản). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| fix_minimal |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| account_status |
TDQS
Scored across 36 tools
Multiple tools have overlapping purposes, such as edit_code, replace_in_file, quick_search_replace, and write_file all modifying files. Local and cloud variants of memory and todo management further blur boundaries, making it hard to select the correct tool.
Most names follow a verb_noun pattern, but the verbs are inconsistent (list, get, read, search) and some names like github_cloud or quick_search_replace break the pattern. Mixing of local/cloud prefixes (memory_save vs cloud_memory_save) adds to the inconsistency.
With 36 tools, the set is overly large for its apparent scope. Many tools could be consolidated (three replace tools, two todo managers, two memory stores), and the high count makes the server feel bloated rather than comprehensive.
The tool set covers a broad range of development tasks (file ops, git, system info, dependencies, cloud), but gaps exist such as no direct local git commit/push (only via cloud) and no file copy/move. The run_shell tool can compensate for some missing operations, but the redundancy reduces overall completeness.