Skip to main content
Glama
dillip285

MCP Terminal Server

by dillip285

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

出版

パッケージを公開するには:

  1. .npmrc.example.npmrcにコピーします。

  2. npm認証トークンを.npmrcに追加する

  3. npm publish --access publicを実行します。

注意:認証トークンを含む.npmrcファイルをコミットしないでください。認証トークンは既に.gitignoreに追加されています。

貢献

  1. リポジトリをフォークする

  2. 機能ブランチを作成します( git checkout -b feature/amazing-feature

  3. 変更をコミットします ( git commit -m 'feat: Add amazing feature' )

  4. ブランチにプッシュする ( git push origin feature/amazing-feature )

  5. プルリクエストを開く

ライセンス

MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。

関連プロジェクト

サポート

バグ報告や機能リクエストについては、問題を開いてください。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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