MCP ターミナルサーバー
セキュリティと制御を維持しながら AI モデルが端末と対話できるようにする、モデル コンテキスト プロトコル (MCP) 用の安全なコマンドライン インターフェイス サーバーです。
特徴
🔒 設定可能な権限による安全なコマンド実行
📁 許可されたパス内でのファイルシステム操作
🌍 環境変数の管理
💻 クロスプラットフォームサポート(Windows、macOS、Linux)
🔌 コマンド実行によるリモートシステム接続のサポート
Related MCP server: Shell MCP Server
Claude Desktopでの使用
Claude Desktop 構成ファイルにサーバー構成を追加します。
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": [
"@dillip285/mcp-terminal",
"--allowed-paths",
"/path/to/allowed/directory"
]
}
}
}変更を適用するには、Claude Desktopを再起動してください。これで、Claudeのターミナル機能、安全なファイルアクセス、コマンド実行が使用できるようになります。
利用可能なツール
execute_command: ターミナルコマンドを安全に実行する(SSHおよびリモートコマンドを含む)
安全
すべての操作は指定された許可されたパスに制限されます
コマンドは実行前に検証され、サニタイズされます
環境変数は慎重に管理されます
セキュリティ関連の問題に対する適切なエラー処理
発達
# 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出版
パッケージを公開するには:
.npmrc.exampleを.npmrcにコピーします。npm認証トークンを
.npmrcに追加するnpm publish --access publicを実行します。
注意:認証トークンを含む.npmrcファイルをコミットしないでください。認証トークンは既に.gitignoreに追加されています。
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'feat: Add amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
関連プロジェクト
サポート
バグ報告や機能リクエストについては、問題を開いてください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dillip285/mcp-terminal'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
