AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

Smithery:AIとツールをつなぐMCPサーバー登録プラットフォーム

この記事は2025-04-18 09:01に更新されました。内容の一部は時間的制約があります!

はじめに

Smitheryは、大規模言語モデル(LLM)を外部ツールやデータソースとシームレスに接続するためのオープンプロトコルであるModel Context Protocol(MCP)サーバーの発見、導入、管理を支援するプラットフォームです。Smitheryは、ウェブ検索からコード自動化まで幅広い機能をカバーする4,000以上のMCPサーバーの集中レジストリを提供します。開発者はこれらのサーバーをシンプルなコマンドラインツールやSDKと素早く統合し、AIアプリケーションの機能を拡張することができます。ローカルおよびリモートのデプロイメントをサポートし、セキュリティとプライバシーに重点を置いたこのプラットフォームは、インテリジェント・コード・アシスタント、チャット・インターフェース、カスタムAIワークフローの構築に最適です。

Smithery:AIとツールをつなぐMCPサーバー登録プラットフォーム-1


 

機能一覧

  • MCPサーバーの登録と検出4,000台以上のMCPサーバーが用意されているので、開発者はその中から適切なツールを選ぶことができます。
  • コマンドライン機器 (CLI)このコマンドは、単純なコマンド(たとえば smithery install) MCPサーバーをインストールし、設定する。
  • SDKサポート: 言語モデルとの統合を簡素化するために、TypeScriptとPython SDKが利用可能です。
  • ローカルおよびリモート展開ローカルでサーバーを実行することも、スミザリーのクラウドインフラストラクチャでホスティングすることも可能です。
  • セキュリティ管理APIトークンのような機密情報を保存するために環境変数を使用することで、データのプライバシーを確保します。
  • マルチプラットフォーム対応Claude Desktop、Cursorなどのツールとの統合により、幅広いAIモデルをサポート。
  • 自動化されたワークフローコード送信、データベースクエリ、ウェブクローリングなどの複雑なタスクをサポートします。
  • 地域貢献開発者はGitHub経由でカスタムMCPサーバーを投稿することで、エコシステムを拡張することができます。

 

ヘルプの使用

設置プロセス

スミザリーは、MCPサーバーのインストールと設定を簡素化するコマンドライン機器(CLI)を提供します。以下に詳細なインストール手順を示します:

  1. CLIツールのインストール
    お使いのシステムにNode.js(バージョン14以上)がインストールされていることを確認してください。ターミナルで次のコマンドを実行して、Smithery CLIをインストールします:

    npm install -g @smithery/cli
    

    インストールが完了したら smithery --version バージョンを確認し、インストールが成功したことを確認する。

  2. MCPサーバーの閲覧と選択
    インタビュー スミザリー公式サイトMCPサーバーのリストを表示するには、機能(例:ウェブ検索、ファイル管理)または互換性のあるプラットフォーム(例:Claude、Cursor)でフィルタリングできます。機能 (例: Web 検索、ファイル管理) または互換性のあるプラットフォーム (例: Claude、Cursor) によってフィルタリングできます。各サーバーページには、インストールコマンドと必要な設定が表示されます。
  3. MCPサーバーのインストール
    例として、すでに GitHub Personal Access Token (PAT) を持っていると仮定して GitHub MCP サーバーをインストールしてみましょう。ターミナルで実行します:

    smithery install --server=github.com/smithery-ai/mcp-github --token=$MY_GITHUB_PAT
    

    ここだよ。$MY_GITHUB_PAT はGitHubトークンで、セキュリティを高めるために環境変数に格納することを推奨します。インストールすると、サーバーはローカルで実行され、AIクライアント(Claude Desktopなど)に自動的に登録されます。

  4. ローカル環境の設定
    ローカル・デプロイメントでは、スミザリーは設定ファイル(通常は smithery.yaml).サーバーのアドレス、ポート、認証情報を設定することができます。例

    server: github.com/smithery-ai/mcp-github
    port: 8080
    token: ${MY_GITHUB_PAT}
    

    保存後 smithery start サーバーを起動します。

  5. 遠隔展開(オプション)
    Smitheryのホスティングサービスを選択した場合は、公式サイトのダッシュボードで「Hosted」タブを選択し、トークンを入力して「Deploy」をクリックするだけです。 Smitheryが自動的にクラウド上でサーバーを実行するので、ローカルで設定する必要はありません。

主な機能

  • MCPサーバーの検出と統合
    スミザリーのウェブサイトでは、特定の機能を持つMCPサーバーを検索することができる。例えば「ウェブ検索」と入力すると、Brave SearchやDuckDuckGoなどのサーバーがリストアップされる。サーバーの詳細をクリックすると、サポートされているAIモデルとインストール手順が表示されます。
    開発者向けに、スミザリーはTypeScript SDKのサンプルコードを提供している。例えば、エクサ検索サーバーへの接続です:

    import { MultiClient } from "@smithery/sdk";
    const client = new MultiClient();
    await client.connectAll({
    exa: createTransport("https://exa-mcp.example.com")
    });
    

    コードを実行すれば、AIモデルはExaを使ってリアルタイムのウェブ検索を行うことができる。

  • タスクの自動実行
    スミザリーのMCPサーバーはマルチステップタスクをサポートします。例えば、GitHub MCPサーバーを使えば、AIが自動的にファイルを作成したり、コードをコミットしたり、リポジトリを管理したりすることができる。プロセスは以下の通りだ:

    1. クロードデスクトップなどのAIクライアントで、「リポジトリにREADME.mdファイルを作成する」などのタスクを入力する。
    2. AIはGitHub MCPサーバーを呼び出し、APIリクエストを実行する。
    3. サーバーは操作の結果を返し、AIは確認メッセージを表示する。
      このプロセスにより、手作業の必要性がなくなり、効率が大幅に向上する。
  • セキュリティとプライバシー管理
    スミソリーはトークンとデータのセキュリティを重視しています。センシティブな情報は環境変数に格納し、直接入力されないようにすることをお勧めします。例えば、Linux/MacでGitHubトークンを設定する場合:

    export MY_GITHUB_PAT="your_token_here"
    

    ホストされたサーバーの場合、スミザリーは設定データが「エフェメラル」であり、長期間保存されないことを保証します。ユーザーは、データの安全性を確保するために、各サーバーのプライバシーポリシーを確認する必要があります。[](https://workos.com/blog/smithery-ai)

注目の機能操作

  • クロードデスクトップとの統合
    Smitheryではクロードデスクトップ専用の統合機能を提供しています。例えば、Obsidian MCPサーバーをインストールしてObsidianノートを検索します:

    npx @smithery/cli install mcp-obsidian --client claude
    

    インストール後、クロードデスクトップを再起動すると、自動的に MCP ツールがインターフェイスに表示されます。例えば、"Find my 2025 project plan "のように、自然言語でメモの内容を照会することができます。

  • ウェブのクローリングと検索
    Brave SearchまたはPerplexity MCPサーバーを使用することで、AIがリアルタイムでウェブ検索を行うことができます。手順

    1. サーバーをインストールする。 smithery install --server=brave-search.
    2. AIクライアントに「最新のAIカンファレンスを検索する」などのクエリを入力する。
    3. サーバーは構造化された検索結果を返し、AIはそれを照合して表示する。
  • 地域貢献
    開発者はGitHubを通じてカスタムMCPサーバーを提出することができる。手順は以下の通り:

    1. SmitheryのTypeScriptまたはPython SDKを使ってサーバーコードを書く。
    2. 確立 smithery.yaml サーバの機能と依存関係を指定する設定ファイル。
    3. CLIを使って公開する:
      smithery publish --repo=your-github-repo
      

    リリースされると、サーバーは世界中のユーザーのためにスミザリーレジストリに表示されます。[](https://smitheryai.com/)

 

アプリケーションシナリオ

  1. インテリジェント・コード・アシスタント
    開発者はスミザリーのGitHubやObsidian MCPサーバーを使い、AIがコードリポジトリ管理やプロジェクトノートの検索を自動化します。これは、コードやドキュメントを素早く見つける必要のあるプログラマーに適しています。
  2. 自動化されたワークフロー
    組織は、データベースのクエリやクラウドサービスの操作を統合するスミザリーのMCPサーバーを使って、レポートの作成やクラウドリソースの管理といったAI主導のタスクを自動化できる。
  3. 教育・研究
    研究者はMCPサーバーをウェブ検索やデータ抽出に利用し、AIが学術資料を収集・整理して論文執筆やデータ分析を加速させる。
  4. 個人の生産性
    個人ユーザーは、AIがGmailやカレンダーMCPサーバー経由で電子メールやスケジュールに自動的に返信することで、日々の作業効率を向上させることができる。

 

品質保証

  1. スミザリーのMCPサーバーはどのように保護されていますか?
    スミザリーでは、トークンの保存に環境変数を使用し、機密情報の直接入力を避けることを推奨しています。ホストサーバーの設定データは一時的に保存され、長期間保持されることはありません。ユーザーは各サーバーのプライバシーポリシーを確認する必要があります。
  2. 技術者以外のユーザーもサポートされているか?
    技術者でないユーザーでも、スミザリー・ウェブサイトのグラフィカル・インターフェースからサーバーを選択し、デプロイすることができますが、CLIとSDKは開発経験のあるユーザーに適しています。
  3. スミザリーにサーバーを提供するには?
    GitHub上のSmitheryのリファレンスサーバーリポジトリをフォークし、コードを書いてプルリクエストを提出するには smithery publish レジストリに投稿する
  4. スミザリーは無料ですか?
    Smitheryでは無料のCLIとSDKを提供していますが、ホストサーバーによっては有料の場合もあります。
無断転載を禁じます:チーフAIシェアリングサークル " Smithery:AIとツールをつなぐMCPサーバー登録プラットフォーム
ja日本語