mcpField
H
Hide MCP server

Hide MCP server

ローカル
github.com/hide-org開発ツール1186 週間前に更新

Hide MCP server について

Hide MCP serverは、ヘッドレスIDEのHide向けMCPサーバーです。ファイル編集と永続的なBashシェルのツールを備え、MCP経由でファイル操作とコマンド実行を行うワークフローに対応します。

主な機能

  1. 01行番号付きのファイル表示
  2. 02ディレクトリ一覧とファイル作成
  3. 03完全一致の置換と行挿入
  4. 04編集履歴の保持
  5. 05永続的なBashシェル
  6. 06バックグラウンド処理と出力の自動切り詰め

活用シーン

  1. 01プロジェクトファイルの確認と編集
  2. 02ファイル作成とディレクトリの確認
  3. 03永続シェルでのコマンド実行
  4. 04時間のかかるバックグラウンド処理の起動

MCP 対応

MCPクライアントにテキストエディターとBashのツールを公開します。Claude Desktopの設定から起動できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Hide MCP サーバー

Hide(ヘッドレス IDE)用の MCP サーバーです。

コンポーネント

ツール

このサーバーは、Anthropic の computer-use-demoをもとにした 2 つのツールを実装しています。

テキストエディター

ファイルの表示と編集に使用します。行番号付きのファイル表示、ディレクトリ一覧表示、ファイル作成、完全一致による文字列置換、行の挿入、編集履歴の機能があります。

Bash

一般的な Linux/Python パッケージ、バックグラウンドプロセス、自動出力切り詰めに対応した、永続的な Bash シェルです。

クイックスタート

インストール
Claude Desktop

MacOS の場合:~/Library/Application\ Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

開発版/未公開サーバーの設定 ``` "mcpServers": { "hide-mcp": { "command": "uv", "args": [ "--directory", "/path/to/hide-mcp", "run", "hide-mcp" ] } } ```
公開済みサーバーの設定 ``` "mcpServers": { "hide-mcp": { "command": "uvx", "args": [ "hide-mcp" ] } } ```

開発

ビルドと公開

配布用パッケージを準備するには、次の手順を実行します。

  1. 依存関係を同期し、ロックファイルを更新します。
uv sync
  1. パッケージの配布物をビルドします。
uv build

これにより、dist/ ディレクトリにソース配布物と wheel 配布物が作成されます。

  1. PyPI に公開します。
uv publish

注:環境変数またはコマンドフラグで PyPI の認証情報を設定する必要があります。

  • トークン:--token または UV_PUBLISH_TOKEN
  • またはユーザー名/パスワード:--username/UV_PUBLISH_USERNAME および --password/UV_PUBLISH_PASSWORD
パッケージ化

サービスをスタンドアロン実行ファイルとしてパッケージ化するには、次のコマンドを実行します。

uv run pyinstaller hide-mcp.spec

これにより、dist/ ディレクトリにスタンドアロン実行ファイルが作成されます。

デバッグ

MCP サーバーは stdio 経由で実行されるため、デバッグが難しい場合があります。最適なデバッグ環境を実現するため、MCP Inspectorの使用を強くおすすめします。

次のコマンドを使って、npm 経由で MCP Inspector を起動できます。

npx @modelcontextprotocol/inspector uv --directory /path/to/hide-mcp run hide-mcp

起動すると、Inspector に URL が表示されます。この URL にブラウザーからアクセスすると、デバッグを開始できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。