A secure command-line interface server for the Model Context Protocol (MCP) that allows AI models to interact with a user's terminal.
A secure command-line interface server for the Model Context Protocol (MCP) that enables AI models to interact with your terminal while maintaining security and control.
Add the server configuration to your Claude Desktop config file:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": [
"@dillip285/mcp-terminal",
"--allowed-paths",
"/path/to/allowed/directory"
]
}
}
}
Restart Claude Desktop to apply the changes. You can now use the terminal capabilities through Claude with secure file access and command execution.
execute_command
: Run terminal commands securely (including SSH and remote commands)# Clone the repository
git clone https://github.com/dillip285/mcp-terminal.git
# Install dependencies
npm install
# Configure npm authentication
cp .npmrc.example .npmrc
# Edit .npmrc and add your NPM_TOKEN
# Run tests
npm test
# Build the project
npm run build
To publish the package:
.npmrc.example
to .npmrc
.npmrc
npm publish --access public
Note: Never commit your .npmrc
file with the authentication token. It is already added to .gitignore
.
git checkout -b feature/amazing-feature
)git commit -m 'feat: Add amazing feature'
)git push origin feature/amazing-feature
)MIT License - see the LICENSE file for details.
For bug reports and feature requests, please open an issue.
An MCP server with built-in GitHub OAuth support, designed for deployment on Cloudflare Workers.
Interact with Alpaca's Trading API for stocks, options, portfolios, and real-time market data using LLMs.
Manage ServiceNow metadata, modules, records, and tests using Fluent, a TypeScript-based declarative DSL. Supports all ServiceNow SDK CLI commands.
Interact with the Honeybadger API for error monitoring and reporting using LLMs.
Provides tools for geospatial analysis within Jupyter notebooks.
connects QGIS Desktop to Claude AI through the MCP. This integration enables prompt-assisted project creation, layer loading, code execution, and more.
Access and interact with your Kibana instance using natural language or programmatic requests.
Provides access to the Lucide icon library for use in LLM and agentic applications.
Automates the setup of new AI-powered MCP server development projects.
Manage DDEV projects, enabling LLM applications to interact with local development environments through the MCP protocol.