MCP Mood Quote Server について
MCP Mood Quote Serverは、入力された気分に応じて励ましの言葉を返す小規模なMCPサーバーです。LLMとの連携やローカルテスト向けで、指定された気分に対応し、それ以外には既定の応答を返します。
主な機能
- 01入力された気分に応じた引用文の返却
- 025種類の気分への対応
- 03未対応の気分への既定応答
- 04curlによるローカルテスト
活用シーン
- 01LLMとの会話に気分に合った引用文を追加
- 02ローカルHTTPリクエストで引用文の応答を試験
MCP 対応
気分に応じた引用文を返す機能をMCPサーバーとして提供します。Nanda Registryに登録でき、ClaudeなどのLLMと利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Mood Quote Server
これは、ユーザーの気分に基づいて心に響く名言を返す、シンプルなModel Context Protocol(MCP)サーバーです。Claudeなどの大規模言語モデル(LLM)と一緒に使用したり、curlなどのツールを使ってローカルでテストしたりできます。
機能
気分(例:「happy」「sad」「tired」)を指定してサーバーにPOSTリクエストを送信すると、その感情に関連する名言が返されます。
インストール
-
このリポジトリをクローンします。 git clone https://github.com/computerscienceiscool/mcp-mood-quotes.git
-
プロジェクトディレクトリに移動します。 cd mcp-mood-quotes
-
サーバーを実行します。 go run main.go
使用方法
curlを使ってローカルでテストします。
curl -X POST -H "Content-Type: application/json"
-d '{"tool":"mcp-mood-quotes","input":{"mood":"happy"}}'
http://localhost:8080/messages/
想定される出力:
data: {"output":{"quote":"Happiness is not something ready made. It comes from your own actions. — Dalai Lama"}}
対応する気分
- happy
- sad
- tired
- excited
- angry
その他の気分を指定すると、該当する名言がないことを示すデフォルトメッセージが返されます。
NandaおよびClaudeとの統合
このサーバーはModel Context Protocolに対応しており、幅広く利用できるようNanda Registryに登録できます。
プロジェクト構成
mcp-mood-quotes/ ├── main.go └── README.md
作者
@computerscienceiscoolが作成
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。