Sarcasm MCP Server について
Sarcasm MCP Serverは、AIエージェント向けに皮肉な引用文を提供します。MCP対応環境から全件またはランダムな引用文を取得できます。
主な機能
- 01皮肉な引用文の全件取得
- 02ランダムな皮肉な引用文の取得
活用シーン
- 01会話に皮肉な引用文を加える
- 02利用可能な引用文を閲覧する
MCP 対応
このMCPサーバーは、全件およびランダムな引用文を取得するツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
皮肉 MCP サーバー
皮肉な名言を提供する Model Context Protocol(MCP)サーバーです。この MCP サーバーは AI エージェントと連携し、機知に富んだ皮肉な返答を提供します。
🚀 特徴
- 皮肉な名言をすべて取得:利用可能な皮肉な名言をすべて取得します
- ランダムな皮肉な名言を取得:お楽しみいただけるよう、ランダムな皮肉な名言を取得します
- MCP 連携:Model Context Protocol に対応したあらゆる環境とシームレスに連携します
📋 必要条件
- Node.js 18.0 以上
- npm または yarn パッケージマネージャー
🔧 インストール
# Clone the repository
git clone https://github.com/yourusername/sarcasm-mcp.git
# Navigate to the project directory
cd sarcasm-mcp
# Install dependencies
npm install
# Build the project
npm run build
🧰 開発
# Install dependencies
npm install
# Build the project
npm run build
vs code で MCP を実行する
- まだ存在しない場合は、ワークスペースに mcp.json を作成します
mkdir .vscode
touch .vscode/mcp.json
- mcp.json ファイルに次の設定を追加します
{
"servers": {
"sarcasm": {
"type": "stdio",
"command": "node",
"args": [
"PATH_TO_YOUR_BUILD_DIRECTORY/index.js"
]
}
}
}
🛠️ 使用方法
NPX 経由で MCP サーバーを実行する
- まだ存在しない場合は、ワークスペースに mcp.json を作成します
mkdir .vscode
touch .vscode/mcp.json
- mcp.json ファイルに次の設定を追加します
{
"servers": {
"sarcasm": {
"type": "stdio",
"command": "npx",
"args": [
"mcp-sarcasm"
]
}
}
}
GitHub Copilot での使用
この MCP サーバーは、Model Context Protocol に対応した GitHub Copilot やその他の AI アシスタントと連携します。接続すると、次のツールを使用できます。
get-all-sarcastic-quotes:利用可能な皮肉な名言をすべて取得しますget-random-sarcastic-quote:ランダムな皮肉な名言を取得します
例:
Can you #get-random-sarcastic-quote for me?
📦 パッケージ構成
sarcasm-mcp/
├── src/
│ ├── index.ts # Main server file
│ ├── constants/ # API constants
│ ├── service/ # Service for fetching quotes
│ └── types/ # TypeScript type definitions
├── build/ # Compiled JavaScript files
├── package.json # Project dependencies and scripts
└── README.md # This documentation
🔌 API リファレンス
この MCP サーバーでは、次の API エンドポイントを使用します。
GET /sarcasm/all- 皮肉な名言をすべて取得しますGET /sarcasm/random- ランダムな皮肉な名言を取得します
レスポンスは次の形式で返されます。
interface SarcasticQuote {
id: string;
sarcasm: string;
createdAt: string;
updatedAt: string;
}
🤝 貢献
貢献を歓迎します。お気軽にプルリクエストを送信してください。
- リポジトリをフォークします
- フィーチャーブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -m 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
📝 ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細はLICENSEファイルをご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。