mcpField
S
silicon-transfer-mcp-server

silicon-transfer-mcp-server

ローカル
siliconnetworks.chファイル・ストレージ114 週間前に更新

silicon-transfer-mcp-server について

silicon-transfer-mcp-serverは、FTP、FTPS、SFTPでファイルを転送するMCPサーバーです。リモートファイルを管理するユーザーやエージェント向けに、完了通知だけでなくチェックサムによる転送検証を返します。

主な機能

  1. 01FTP、FTPS、SFTP接続
  2. 02ファイルとディレクトリのアップロード・ダウンロード
  3. 03SHA-256による転送検証
  4. 04ディレクトリ検証と不一致一覧
  5. 05ダウンロードせずにリモートファイルを指紋化

活用シーン

  1. 01デプロイファイルのリモート到達を検証
  2. 02ローカルとリモートのディレクトリを比較
  3. 03ローカルに保存せずリモートファイルを指紋化

MCP 対応

MCPクライアントに接続、ファイル、ディレクトリ操作のツールを提供します。転送時の検証方式はSHA-256、サイズ、なしから選べます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"siliconainetworks-silicon-transfer": {
"command": "npx",
"args": [
"-y",
"silicon-transfer-mcp-server"
]
}
}
}
起動コマンドnpx -y silicon-transfer-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsilicon-transfer-mcp-server0.1.2

ツール

13

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Silicon Transfer MCP サーバー

npm version npm downloads license node

Claude やその他の MCP クライアント向けの FTP/FTPS/SFTP。転送証明機能を内蔵しています。

すべてのアップロードとダウンロードで判定結果が返されます。リモートファイルの SHA-256 がローカルファイルと一致した場合にのみ PROVEN となります。もう、何も確認せずに「転送完了」を信じる必要はありません。

哲学:証明してから、主張する。
AEGIS Shield の開発元である Silicon Networks がゼロから開発しました。

選ばれる理由

一般的な FTP ツールSilicon Transfer
アップロード結果「完了」判定結果と両側の SHA-256
ディレクトリ同期の確認手動不一致リスト付きのファイル単位の検証
リモートファイルのフィンガープリントまずダウンロードディスクに触れずに SHA-256 をストリーミング計算
プロトコルFTP のみの場合が多いFTP、FTPS、SFTP(パスワードまたは SSH キー)

ツール(13)

接続: silicon_connect、silicon_disconnect、silicon_status、silicon_server_info ファイル: silicon_upload_file、silicon_download_file、silicon_delete_file、silicon_file_info ディレクトリ: silicon_list_dir、silicon_make_dir、silicon_upload_dir、silicon_download_dir、silicon_rename

転送では proof: "hash" | "size" | "none" を指定できます。単一ファイルでは hash が、ディレクトリツリーでは size がデフォルトです(重要な場合は hash に切り替えてください)。

インストール

npm install -g silicon-transfer-mcp-server

これで完了です。npm で公開中です。npx を使ってインストールせずに実行することもできます(以下の設定を参照)。

ソースから実行
git clone https://github.com/SiliconAINetworks/silicon-transfer-mcp-server.git
cd silicon-transfer-mcp-server
npm install
npm run build

Claude Desktop の設定

claude_desktop_config.json に追加します(設定ファイルに認証情報を含める必要はありません。silicon_connect を通じて実行時に渡します。接続先はご自身のサーバーです)。

{
  "mcpServers": {
    "silicon-transfer": {
      "command": "npx",
      "args": ["-y", "silicon-transfer-mcp-server"]
    }
  }
}
ソースから実行する場合
{
  "mcpServers": {
    "silicon-transfer": {
      "command": "node",
      "args": ["C:/path/to/silicon-transfer-mcp-server/dist/index.js"]
    }
  }
}

使用例

AI アシスタントに次のように依頼します。

「SFTP でサーバー(ホスト example.com、ユーザー deploy、キー ~/.ssh/id_ed25519)に接続して、dist/app.js を /var/www/app.js にアップロードしてください。ハッシュで証明してください。」

アシスタントは silicon_connect を呼び出し、続けて silicon_upload_file を呼び出し、次のように判定結果を返します。

{
  "proof": {
    "verdict": "PROVEN",
    "detail": "SHA-256 identisch - Transfer bewiesen.",
    "local_sha256": "9f2a...",
    "remote_sha256": "9f2a..."
  }
}

ハッシュが一致しない場合は、両方のフィンガープリントとともに MISMATCH が返されます。壊れたデプロイを信じるのではなく、再試行してください。

セキュリティに関する注意事項

OWASP Top 10 for Agentic Applications(2026)を念頭に置いて構築されており、特に ASI02(ツールの誤用)とASI04(エージェント型サプライチェーン)に対応しています。

このサーバーが行わないこと

  • 認証情報を保存しません。認証情報は、ご自身のサーバーで使用する実行時のみのツールパラメーターです。デフォルト値や、シークレットを含む設定ファイルはなく、サーバーアドレスも同梱されていません。
  • ツール定義を動的に変更しません。すべてのツールは、参照可能なソースコード内で固定されています。実行時にリモートレジストリから何かを取得することはないため、第三者がアシスタントのツールに対する認識を書き換えることはできません。
  • テレメトリー、外部への通信、アナリティクスはありません。

危険を伴う操作には注意してください

silicon_delete_file、silicon_delete_directory、およびdeleteExtrasを指定したsilicon_sync_deployは、リモートデータを破壊する可能性があります。信頼できないコンテンツ(ウェブページ、PDF、メールなど)を読んでいるアシスタントは、その中に隠された指示によって誘導される可能性があります(間接的なプロンプトインジェクション)。これらのツールはrm -rfと同じように扱ってください。

  • 操作対象のディレクトリに権限を限定したアカウントで接続し、rootは決して使用しないでください。
  • パスワードよりSSH鍵を優先し、鍵には専用の制限付きアカウントを割り当ててください。
  • 削除する前にsilicon_list_dirを実行し、承認前に計画を確認してください。
  • 意図的にミラーリングする場合を除き、deleteExtrasはオフにしてください。

インストールしたものを確認する

パッケージ名は正確にはsilicon-transfer-mcp-serverで、aegisshield888によって公開されています。npm上の類似名は、タイポスクワッティングを防ぐために登録したプレースホルダーであり、コードは含まれていません。ソースは、上記にリンクされているGitHubリポジトリです。

報告

脆弱性を見つけましたか?GitHubでissueを作成するか、[email protected]までご連絡ください。

ライセンス

MIT (c) 2026 Silicon Networks。ゼロから構築された、単一作者のコードベースです。

コメント

MCP は初めてですか?

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

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