mcpField
M
MCP Mood Quote Server

MCP Mood Quote Server

ローカル
github.com/computerscienceiscoolゲーム・エンタメ117 週間前に更新

MCP Mood Quote Server について

MCP Mood Quote Serverは、入力された気分に応じて励ましの言葉を返す小規模なMCPサーバーです。LLMとの連携やローカルテスト向けで、指定された気分に対応し、それ以外には既定の応答を返します。

主な機能

  1. 01入力された気分に応じた引用文の返却
  2. 025種類の気分への対応
  3. 03未対応の気分への既定応答
  4. 04curlによるローカルテスト

活用シーン

  1. 01LLMとの会話に気分に合った引用文を追加
  2. 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リクエストを送信すると、その感情に関連する名言が返されます。

インストール

  1. このリポジトリをクローンします。 git clone https://github.com/computerscienceiscool/mcp-mood-quotes.git

  2. プロジェクトディレクトリに移動します。 cd mcp-mood-quotes

  3. サーバーを実行します。 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が作成

コメント

MCP は初めてですか?

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

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