ME

mattt/emcee

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

332 stars 27 forks 品質 86 トレンド 39MIT

OpenAPI向けの🫳🎤💥 MCPジェネレーター

概要

はOpenAPI仕様を持つ任意のウェブアプリケーション向けにモデルコンテキストプロトコル(MCP)サーバーを提供するツールです。emceeを使って、Claude Desktopや他のアプリをChatGPTプラグインのように外部ツールやデータサービスに接続できます。 macOSでHomebrewをインストールしていれば、すぐに動かせます。 Claude Desktopをインストールしていることを確認してください。 司会者用にClaude Desktopを設定するには: 1. Claudeデスクトップ設定を開く(⌘、)2.サイドバーの「開発者」セクションを選択します。3.「設定編集」をクリックして設定ファイルを開く 設定ファイルはアプリケーションサポートディレクトリにあるはずです。また、VSCodeで以下を使えば直接開くこともできます: weather.gov MCPサーバーを追加するには以下の構成を追加してください: ファイルを保存した後、終了してClaudeを再度開いてください。これで🔨チャットボックスの右下に57が表示されるはずです。それをクリックすると、MCPを通じてClaudeに提供されているすべてのツールのリストが表示されます。

概要(AI 翻訳)

emceeは、[モデルコンテキストプロトコル(MCP)][MCP]サーバーを提供するツールです [OpenAPI][openAPI]仕様を持つ任意のウェブアプリケーションに対して。 emceeを使って[Claude Desktop][claude]と[その他のアプリ][mcp-clients]を接続できます。 外部ツールやデータサービスへ、 [ChatGPT plugins][chatGPT-plugins]に似ています。

クイックスタート

もしmacOSで[Homebrew][homebrew]をインストールしているなら、 すぐに立ち上げられます。

Claude Desktopをインストールしていることを確認してください。

司会者用にClaude Desktopを設定するには:

  1. Claudeデスクトップ設定を開く(⌘、)
  2. サイドバーの「開発者」セクションを選択してください
  3. 「設定編集」をクリックして設定ファイルを開く

設定ファイルはアプリケーションサポートディレクトリにあるべきです。 VSCodeで直接開くこともできます:

weather.gov MCPサーバーを追加するには以下の構成を追加してください:

ファイルを保存した後、終了してClaudeを再度開いてください。 今ではチャットボックスの右下に57が表示されるはずです🔨。 それをクリックすると、MCPを通じてClaudeに提供されているすべてのツールのリストが表示されます。

新しいチャットを始めて、あなたのいる場所の天気について聞いてみてください。

オレゴン州ポートランドの天気はどうですか?

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

emcee

emcee is a tool that provides a [Model Context Protocol (MCP)][mcp] server for any web application with an [OpenAPI][openapi] specification. You can use emcee to connect [Claude Desktop][claude] and [other apps][mcp-clients] to external tools and data services, similar to [ChatGPT plugins][chatgpt-plugins].

Quickstart

If you’re on macOS and have [Homebrew][homebrew] installed, you can get up-and-running quickly.

# Install emcee
brew install mattt/tap/emcee

Make sure you have Claude Desktop installed.

To configure Claude Desktop for use with emcee:

  1. Open Claude Desktop Settings (⌘,)
  2. Select the “Developer” section in the sidebar
  3. Click “Edit Config” to open the configuration file

The configuration file should be located in the Application Support directory. You can also open it directly in VSCode using:

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

Add the following configuration to add the weather.gov MCP server:

{
  "mcpServers": {
    "weather": {
      "command": "emcee",
      "args": ["https://api.weather.gov/openapi.json"]
    }
  }
}

After saving the file, quit and re-open Claude. You should now see 🔨57 in the bottom right corner of your chat box. Click on that to see a list of all the tools made available to Claude through MCP.

Start a new chat and ask it about the weather where you are.

What’s the weather in Portland, OR?

Claude will consult the tools made available to it through MCP and request to use one if deemed to be suitable for answering your question. You can review this request and either approve or deny it.

If you allow, Claude will communicate with the MCP and use the result to inform its response.

Why use emcee?

MCP provides a standardized way to connect AI models to tools and data sources. It’s still early days, but there are already a variety of [available servers][mcp-servers] for connecting to browsers, developer tools, and other systems.

We think emcee is a convenient way to connect to services that don’t have an existing MCP server implementation — especially for services you’re building yourself. Got a web app with an OpenAPI spec? You might be surprised how far you can get without a dashboard or client library.

Installation

Installer Script

Use the [installer script][installer] to download and install a

GitHub で README 全文を見る

インストール

docker run -it ghcr.io/mattt/emcee
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "weather": { "command": "emcee", "args": ["https://api.weather.gov/openapi.json"] } } }