mcpField
M
mothermachine

mothermachine

ローカル
mothermachine.ai検索04 日前に更新

mothermachine について

mothermachine は、コーディングエージェントや MCP クライアントが適応・操作できるソフトウェアを探す検索可能なディレクトリです。ニーズ、ライセンス、インターフェースで検索でき、CLI、エージェントスキル、読み取り専用 MCP ツールを備えています。

主な機能

  1. 01ニーズやインターフェースによる検索
  2. 02ライセンスと語彙による絞り込み
  3. 03Node 18 以降で動く CLI 検索
  4. 04チャット検索用エージェントスキル
  5. 053つの読み取り専用 MCP ツール

活用シーン

  1. 01セルフホスト可能なサービス代替品の検索
  2. 02開発前に既存ソフトウェアを調査
  3. 03コーディングエージェントが操作できるソフトの発見

MCP 対応

stdio の MCP サーバーとして、search、listing、vocab の3つの読み取り専用ツールを公開します。mothermachine.ai から公開検索インデックスと JSON ファイルを取得します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ramp-jet-mothermachine": {
"command": "npx",
"args": [
"-y",
"mothermachine"
]
}
}
}
起動コマンドnpx -y mothermachine

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

パッケージ
npmmothermachine1.1.1

ツール

3

掲載時のツール一覧 · 4 日前に更新

パラメーター型必須説明
openbooleanいいえサイトの基準を満たすオープンソースの項目のみ:オープンライセンスで、source-available や Commons Clause の条項がなく、クローズドコアでないもの。
limitintegerいいえ結果数。デフォルト:8
querystringいいえニーズまたは製品名を平易な言葉で入力します。フィルターを設定している場合は空欄にできます。
effortenumいいえ自分向けに改変するために必要な作業量。config-only | light-edit | fork-and-modify
operablebooleanいいえエージェントがインターフェースを通じて操作できる項目のみ。
verticalstringいいえ1 つの業種に限定します。値は vocab を参照してください。
adaptablebooleanいいえソースが公開され、変更対象となる箇所が明示された項目のみ。
interfaceenumいいえこのインターフェース種別を通じてエージェントが操作する掲載情報のみを一覧表示します。mcp には、構築者が別のインターフェースとともに MCP サーバーを提供する掲載情報も含まれます。mcp | api | cli | sdk | config | gui
operabilitystringいいえエージェントによる操作方法です。vocab に値(native、official、wrapped、config、gui)が示されています。

詳細

mothermachine スキル

コーディングエージェントまたは MCP クライアントから、エージェントが適応または操作できるソフトウェアのディレクトリ、mothermachine.aiを検索します。このリポジトリは、スキルに変更があるたびにプライベートソースリポジトリから生成されます。ここでは編集しないでください。エージェント向けの詳しい情報はサイトにあります:https://mothermachine.ai/agents.html

試してみる

自分の言葉でエージェントに尋ねてみてください:

  • 「セルフホストできる、オープンソースのCalendly代替製品はありますか?」
  • 「これを作る前に、フリーランサー向けの請求書作成ツールには何がありますか?」
  • 「コーディングエージェントがMCP経由で操作できるCRMを探してください。」

回答には、リポジトリ、インストールコマンド、どの程度変更できるか、エージェントができることとできないことが記載されます。

実行する

Node 18以降なら、インストールは不要です:

npx mothermachine "invoicing for a freelancer"

スキルをインストールする

skills CLIを使うと、認識されているすべてのエージェントにインストールできます:

npx skills add Ramp-Jet/mothermachine-skill

またはCLIを使わず、サイトからClaude Codeのスキルフォルダーに直接インストールできます:

for f in SKILL.md scripts/search.mjs scripts/mcp.mjs; do curl -fsSL --create-dirs -o ~/.claude/skills/mothermachine/$f https://mothermachine.ai/skills/mothermachine/$f; done

その後、/mothermachine <what you need>を使うと、チャットからディレクトリを検索できます。

MCP サーバー

scripts/mcp.mjsは、stdio経由で動作するMCP サーバーとして、同じ検索機能を提供します。読み取り専用ツールはsearch、listing、vocabの3つです。依存関係はなく、Node 18以降が必要です。

claude mcp add mothermachine -- npx -y mothermachine mcp

公式MCP Registryには、io.github.Ramp-Jet/mothermachineとして掲載されています。

スキルをインストール済みの場合、サーバーはすでにディスク上にあります:

claude mcp add mothermachine -- node ~/.claude/skills/mothermachine/scripts/mcp.mjs

取得するデータ

スキルとMCP サーバーは、検索インデックスやその他の公開JSONファイルをhttps://mothermachine.aiから読み込みます。検索はお使いのマシン上で実行されるため、検索語句は送信されません。これらのリクエストは、ページを閲覧した場合と同様にサイトのホストに送信されます。詳細は[プライバシーページ](https://mothermachine.ai/privacy.html)をご覧ください。どちらもファイルを書き込んだり、テレメトリーを送信したりしません。実行するのは、このリポジトリ内のスクリプトのみで、Node 18以降が必要です。

問題が発生した場合

  • mothermachine search failed: fetch failedは、サイトに接続できなかったことを意味します。お使いのマシンまたはサンドボックスでmothermachine.aiへのネットワークアクセスが許可されているか確認してください。
  • スクリプトが起動しない場合は、Nodeのバージョンが古いことがよくあります。node --versionを実行してください。Node 18以降が必要です。
  • 該当するものが見つかりませんか?検索語句を減らすか、置き換えたい製品の名前を試してください。--vocabですべてのフィルター値を確認できます。
  • MCPツールが見つかりませんか?クライアントを再起動してから、mothermachineサーバーが一覧に表示されることを確認してください。

サポートとセキュリティ

問題はhttps://github.com/Ramp-Jet/mothermachine-skill/issuesに報告してください。セキュリティに関する報告は[email protected]に非公開でお送りください。

内容

  • SKILL.md:エージェントが読み込むスキルです。
  • scripts/search.mjs:サイトのindex/search.jsonを検索するスクリプトです。コマンドラインからも実行できます。
  • scripts/mcp.mjs:同じ検索機能を提供するMCP サーバーです。
  • scripts/cli.mjsとpackage.json:npmのmothermachineコマンドです。上記2つのスクリプトを実行します。
  • scripts/*.test.mjs:テストです。node --testで実行します。
  • .claude-plugin/plugin.jsonと.mcp.json:このフォルダー全体を含むClaudeプラグインです。
  • server.json:MCP Registryへの掲載情報です。
  • .github/workflows/:release.ymlはnpmに新しいバージョンを公開し、mcp-registry.ymlはMCP Registryに掲載します。
  • LICENSE:MITライセンスです。ソースリポジトリと同じライセンスです。

すべて最新のサイトを読み込むため、インストール済みのコピーでもデータが古くなることはありません。スクリプトの変更を取り込むには、再インストールしてください。

コメント

MCP は初めてですか?

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

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