MCP Terminal
About
An MCP server for accessing the terminal and managing git repositories.
Details
- Author
- abdurraahimm
- Categories
- Developer Tools, Other
- Tags
- #git
Jump to
Setup
Install MCP Terminal in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/abdurraahimm/mcp-git-terminal-server
Follow the installation instructions in the repository README, then restart your MCP client.
This MCP server provides the following tools:
- execute_command: Execute a terminal command in a specified directory.
- git_clone: Clone a git repository to a specified location.
- install_react_project: Create a new React project using Vite.
- install_vue_project: Create a new Vue project using Vite.
- install_next_project: Create a new Next.js project.
- open_in_vscode: Open a directory or file in VSCode.
- check_directory: Check if a directory exists and list its contents.
- Node.js(which includes npm)
- Visual Studio Code(for features that open projects in VSCode)
- Clone the repository (if you haven't already):
git clone https://github.com/AbdurRaahimm/mcp-git-terminal-server.git mcp-terminal cd mcp-terminal
Alternatively, you can use the development script which builds and then starts the server:
The server will then be running on stdio, ready to accept MCP requests from a compatible client.
To configure this server with an MCP client, you might need to specify the path to the builtindex.jsfile (e.g.,dist/index.jsin this project's root) and the command to run it (e.g.,node). Refer to your MCP client's documentation for specific instructions.
Here's a more detailed look at the available tools and their parameters:
Execute a terminal command in a specified directory.
- Input Schema:
- command(string, required): The command to execute (e.g., 'npm install', 'ls -la').
- cwd(string, optional): Working directory for the command (defaults to current directory).
Clone a git repository to a specified location.
- Input Schema:
- repositoryUrl(string, required): Git repository URL.
- destination(string, required): Destination path where to clone the repository.
- openInVSCode(boolean, optional): Open the cloned repository in VSCode (default:false).
Create a new React project using Vite and open it in VSCode.
- Input Schema:
- projectName(string, required): Name of the React project.
- destination(string, required): Directory where to create the project (e.g.,~/Desktop).
- template(string, optional, enum:["react", "react-ts", "react-swc", "react-swc-ts"]): Vite template to use (default:react-ts).
- installDependencies(boolean, optional): Install dependencies after creating project (default:true).
Create a new Vue project using Vite and open it in VSCode.
- Input Schema:
- projectName(string, required): Name of the Vue project.
- destination(string, required): Directory where to create the project (e.g.,~/Desktop).
- template(string, optional, enum:["vue", "vue-ts"]): Vite template to use (default:vue-ts).
- installDependencies(boolean, optional): Install dependencies after creating project (default:true).
Create a new Next.js project and open it in VSCode.
- Input Schema:
- projectName(string, required): Name of the Next.js project.
- destination(string, required): Directory where to create the project (e.g.,~/Desktop).
- typescript(boolean, optional): Use TypeScript (default:true).
- installDependencies(boolean, optional): Install dependencies after creating project (default:true).
- Input Schema:
- path(string, required): Path to open in VSCode.
Check if a directory exists and list its contents.
- Input Schema:
- path(string, required): Directory path to check.
This project is licensed under the MIT License. (As specified inpackage.json)
{ "mcpServers": { "git-terminal": { "command": "node", "args": ["/path/to/mcp-git-terminal/dist/index.js"] } } }
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Anchor is local repo and org memory for AI coding agents. It indexes GitHub PR history, current code, tests, regressions, architecture, and cross-repo impact locally, then exposes concise cited context through MCP and CLI workflows. Local-first. Read-only GitHub access. No CLI telemetry. No SaaS. No remote LLM calls.
Design system MCP server — query tokens, components, icons, and WCAG contrast data from Git-backed design systems.
Provides code context from local git repositories.
Local-first documentation for AI agents. Indexes docs from any git repo into SQLite for offline, instant, private access to up-to-date library documentation.
DOS is a small open-source kernel that doesn't believe your AI agents: it verifies what actually shipped from git evidence, arbitrates file collisions between parallel agents, and refuses with structured reasons.
Prevents regression by providing Blast Radius data to AI based on your git history
Fabrx is a no-code platform where users can setup custom document processing workflows
Model Context Protocol (MCP) server for GitLab — exposes 1006 GitLab REST & GraphQL API operations as MCP tools (28 meta-tools / 43 enterprise), 24 resources, 38 prompts, and 17 completion types for AI assistants. Written in Go, single static binary, stdio and HTTP transport.
kemdiCode MCP is a Model Context Protocol server that gives AI agents and IDE assistants access to 124 specialized tools for code analysis, generation, git operations, file management, AST-aware editing, project memory, cognition & self-improvement, multi-board kanban, and multi-agent coordination.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





