Peeper MCP Server について
Peeper MCP Serverは、言語モデルの検索とテキスト補完を行う統一APIをPeeperに提供します。Peeperアプリ向けで、追加モデルにも拡張できます。
主な機能
- 01モデルプロバイダー向け統一API
- 02利用可能なモデルの検索
- 03テキスト補完の生成
- 04追加モデルへの対応拡張
活用シーン
- 01Peeperで利用可能なモデルの一覧表示
- 02選択したモデルへの補完リクエスト
- 03追加モデルへの対応
MCP 対応
Peeper向けにモデル検索とテキスト補完のエンドポイントを提供します。READMEではMCPサーバーとされていますが、MCPツールや通信方式の詳細は記載されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Peeper MCP サーバー
Peeper アプリケーション用の Model Control Panel(MCP)サーバーです。このサーバーは、さまざまな言語モデルとやり取りするための統一 API を提供します。
機能
- さまざまな AI モデルプロバイダー向けの統一 API
- モデル検索エンドポイント
- テキスト補完エンドポイント
- 追加モデルを簡単に拡張できます
セットアップ
-
このリポジトリをクローンします
git clone https://github.com/maskedsaqib/peeper-mcp-server.git cd peeper-mcp-server -
依存関係をインストールします
npm install -
サンプルをもとに
.envファイルを作成しますcp .env.example .env -
.envファイルに API キーを追加します -
サーバーを起動します
npm start自動再起動を有効にして開発する場合:
npm run dev
API エンドポイント
GET /api/models
利用可能なモデルの一覧を返します。
POST /api/completion
指定したモデルを使って、指定されたプロンプトのテキスト補完を生成します。
リクエストボディ:
{
"modelId": "gpt-4",
"prompt": "Your prompt here"
}
コントリビューション
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。