Skip to main content
Glama
cromwellian

Hippycampus MCP Server

by cromwellian

ヒッピーキャンパス

OpenAPI 仕様の動的ロードと Langflow との統合をサポートする LangChain ベースの CLI および MCP サーバー。

前提条件

  • Python 3.12.9

  • UV パッケージ マネージャー

  • Google AI Studio APIキー

  • Langflow(視覚的なワークフロー作成用)

Related MCP server: OpenAPI MCP Server

インストール

# Install UV if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

# Create and activate virtual environment
uv venv
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate

# Install hippycampus and its dependencies
uv pip install -e .

# Install langflow
uv pip install langflow

構成

Google AI Studio APIキー

  1. Google AI Studioにアクセス

  2. 右上の「APIキーを作成」をクリックします

  3. 生成されたキーをコピーして環境変数として設定します。

export GOOGLE_API_KEY='your-api-key-here'

アプリケーションの実行

CLI モード (MCP サーバーなし)

uv run hippycampus-cli

MCP サーバー モード (SSE)

uv run hippycampus-server --transport sse --port 8000

Langflow サーバー

Langflow を起動する前に、MCP サーバーが実行されていることを確認してください。

  1. コンポーネント パス環境変数を設定します。

# Get your current working directory
pwd
# Use the output to set the components path
export LANGFLOW_COMPONENTS_PATH="/output/from/pwd/langflow/components"
  1. Langflow サーバーを起動します (開発モードの場合は --dev を追加します)。

uv run langflow run
  1. ブラウザを開き、 http://localhost:7860にアクセスします。

Langflow でのカスタムコンポーネントの使用

  1. Langflow UI で、カスタム コンポーネントを見つけます。

    • OpenApi サービス: OpenAPI 仕様をロードするため

    • Hippycampus MCP サーバー: SSE 経由で MCP サーバーに接続します

  2. コンポーネントを構成します。

    • OpenApi サービス: テストにはhttps://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/xkcd.com/1.0.0/openapi.yamlを使用します

    • MCP サーバー: http://localhost:8000/sseを使用します

ビジュアルガイドについては、スクリーンキャストデモをご覧ください。スクリーンキャストデモ

公式の XKCD swagger ファイルにはエラーが含まれており、comic_id フィールドが整数ではなく数値として指定されていることに注意してください。テスト フォルダーには修正バージョンがあります。

トラブルシューティング

  • 認証エラー: GOOGLE_API_KEYが正しく設定されているか確認してください

  • Langflow にコンポーネントがありません: LANGFLOW_COMPONENTS_PATHが正しいディレクトリを指していることを確認してください

  • 接続の問題: Langflow 経由で接続する前に、MCP サーバーが実行中であることを確認してください。

  • Langflowにコンポーネントが表示されない場合は、Langflowサーバーを再起動してみてください。

  • MCP/Langflow で実行する前に、CLI を使用して openapi_builder/spec_parser とエージェントの相互作用の問題をデバッグします。

ライセンス

MITライセンス

著作権 (c) 2024 レイ・クロムウェル

本ソフトウェアおよび関連ドキュメント ファイル (以下「本ソフトウェア」) のコピーを入手したすべての人物は、以下の条件に従い、本ソフトウェアを無制限に扱う権利 (使用、コピー、変更、統合、公開、配布、サブライセンス、および/または販売する権利を含みますが、これに限定されません) および本ソフトウェアの提供を受けた人物が同様の行為を行うことを許可する権利を無償で付与されます。

上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含めるものとします。

本ソフトウェアは「現状有姿」で提供され、明示的または黙示的を問わず、商品性、特定目的への適合性、非侵害性を含むがこれらに限定されない、いかなる種類の保証も付与されません。いかなる場合においても、著作者または著作権者は、契約違反、不法行為、またはその他の行為にかかわらず、本ソフトウェア、本ソフトウェアの使用、またはその他の取り扱いに起因または関連して発生するいかなる請求、損害、またはその他の責任についても責任を負わないものとします。

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A server that enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the Model Context Protocol.
    4,812
    286
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Server that ingests Swagger/OpenAPI specifications and Postman collections, providing just 4 strategic tools that allow AI agents to dynamically discover and interact with APIs instead of generating hundreds of individual tools.
    3
  • A
    license
    A
    quality
    D
    maintenance
    A generic MCP server that dynamically exposes any OpenAPI-documented REST API to LLMs by auto-discovering endpoints. It provides tools for exploring API capabilities and making authenticated requests directly through natural language interfaces.
    2
    9
    MIT

View all related MCP servers

Related MCP Connectors

  • GibsonAI MCP server: manage your databases with natural language

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

Latest Blog Posts

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/cromwellian/hippycampus'

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