Skip to main content
Glama

Toolhouse MCP Server

ツールハウス MCP サーバー

Toolhouse MCP サーバーの実装

このMCPサーバーは、MCPクライアントをToolhouseのツールに接続できるようにします。ToolhouseとGroqのAPIをベースに構築されており、高速な推論を実現します。

モデルコンテキストプロトコル(MCP)は、LLMアプリケーションと外部データソースおよびツールとのシームレスな統合を可能にするオープンプロトコルです。AI搭載IDEの構築、チャットインターフェースの拡張、カスタムAIワークフローの作成など、MCPはLLMと必要なコンテキストを接続する標準化された方法を提供します。

特徴

  • 互換性のあるMCPクライアント(つまり、Claudeデスクトップアプリ)が、機能を拡張するための膨大なツールライブラリにアクセスできるようにします。

構成

環境変数の設定

  1. Toolhouse API キー: Toolhouse プラットフォームにアクセスするには、Toolhouse API キーが必要です。
    • Toolhouseにサインアップしてアカウントを作成してください。始めるのは無料です。
    • Toolhouse ダッシュボードから API キーを取得します。
  2. Toolhouse バンドル: 基本的には、Toolhouse プラットフォームで利用可能なツールから組み立てることができるツールのグループであるバンドルを作成する必要があります。
    • Toolhouse Bundlesに移動し、任意の名前(例: mcp-toolhouseでバンドルを作成します。
    • クライアントで使用したいツール(Webスクレイピング、メモリ、メール送信など)を追加します。
    • バンドルの見栄えが良いことを確認します(自動保存されます)
  3. (オプション) 構成にこれらの環境変数を含めたくない場合は、設定します。
    export TOOLHOUSE_API_KEY="your_toolhouse_api_key" export TOOLHOUSE_BUNDLE="your_bundle_name"

サーバーの起動

[!TIP] クライアント (Cursor、Windsurf、Cline など) の設定で行き詰まった場合は、Github で問題を報告していただければ、私が個人的にサポートします。

このサーバーをクライアントの設定に追加します。例えば、Claudeのデスクトップアプリでは、フォルダに移動し、 claude_desktop_config.jsonという設定ファイルを手動で変更します。

MacOSの場合:

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windowsの場合:

%APPDATA%/Claude/claude_desktop_config.json

構成ファイルを次のように変更します。

UVXを使用

{ "mcpServers": { "mcp-server-toolhouse": { "command": "uvx", "args": ["mcp_server_toolhouse"], "env": { "TOOLHOUSE_API_KEY": "your_toolhouse_api_key", "TOOLHOUSE_BUNDLE": "a_bundle_name" } } } }

UV付き

{ "mcpServers": { "mcp-server-toolhouse": { "command": "uv", "args": [ "--directory", "/path/to/this/folder/mcp-server-toolhouse", "run", "mcp_server_toolhouse" ], "env": { "TOOLHOUSE_API_KEY": "your_toolhouse_api_key", "TOOLHOUSE_BUNDLE": "a_bundle_name" } } } }

このプロジェクトをローカルで実行する

このプロジェクトはまだuvxのような一時的な環境向けに設定されていません。リポジトリをクローンしてローカルでプロジェクトを実行してください。

git clone https://github.com/toolhouse-community/mcp-server-toolhouse.git

このツールを MCP サーバーとして追加します。

MacOSの場合:

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windowsの場合:

%APPDATA%/Claude/claude_desktop_config.json

構成ファイルを変更して以下を追加します。

"toolhouse": { "command": "uv", "args": [ "--directory", "/path/to/this/repo/", "run", "mcp-server-toolhouse" ], "env": { "TOOLHOUSE_API_KEY": "your_toolhouse_api_key", "TOOLHOUSE_BUNDLE": "a_bundle_name" } }

やるべきこと

今後の改善点は次のとおりです。

  • すべてのモジュールにテストカバレッジを追加する
  • 強化されたツール構成のためのAPIサポートの拡張

デバッグ

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

npm経由でインスペクターを起動します。

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

インスペクターには、ブラウザでデバッグ ツールにアクセスするための URL が表示されます。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

この MCP サーバーを使用すると、MCP クライアントをToolhouseのツールに接続できます。

  1. 特徴
    1. 構成
      1. 環境変数の設定
      2. サーバーの起動
    2. UVXを使用
      1. UV付き
        1. このプロジェクトをローカルで実行する
      2. やるべきこと
        1. デバッグ

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            MCP server that builds itself by creating new tools as needed based on user requests (Requires restart of Claude Desktop to use newly created tools).
            Last updated -
            4
            13
            Python
            The Unlicense
          • -
            security
            A
            license
            -
            quality
            MCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.
            Last updated -
            1
            Python
            MIT License
          • -
            security
            F
            license
            -
            quality
            An MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.
            Last updated -
            2
            JavaScript
            • Apple
          • VeyraXofficial

            A
            security
            F
            license
            A
            quality
            Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
            Last updated -
            3
            28
            TypeScript

          View all related MCP servers

          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/toolhouse-community/mcp-server-toolhouse'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server