mcpField
🤖
🤖 Phrases MCP Server

🤖 Phrases MCP Server

ローカル
dev.toゲーム・エンタメ273 週間前に更新

🤖 Phrases MCP Server について

Phrases MCP Serverは、名言を管理するMCPサーバーです。Claude for DesktopなどのMCPクライアント向けに、モックAPIを使った作成・読み取り・更新・削除機能を提供します。

主な機能

  1. 01名言の作成・取得・更新・削除
  2. 02全名言の一覧表示
  3. 03IDまたは作者名で検索
  4. 04MockAPIによる保存

活用シーン

  1. 01MCPクライアントから名言を閲覧
  2. 02作者の名言を追加・修正
  3. 03IDを指定して名言を削除

MCP 対応

名言の一覧表示、検索、作成、更新、削除を行うツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai セキュリティ評価バッジ

🤖 Phrases MCP Server

心に響くフレーズを管理するための、洗練された効率的な MCP(Model Context Protocol)サーバーです。Claude for Desktop やその他の MCP クライアントとシームレスに連携できるよう設計されています。

アーキテクチャ図

✨ 特徴

  • フレーズを包括的に管理 - フレーズの作成、読み取り、更新、削除を簡単に行えます
  • Claude for Desktop との連携 - Claude からフレーズを直接操作できます
  • Mock API を内蔵 - テストや開発に Mock API を利用できます

🛠️ 利用可能なツール

いいえ サーバーは次の MCP ツールを公開します。

ツール説明
get-all-phrases利用可能なすべてのフレーズを取得します
get-phrase-by-idID でフレーズを検索します
get-phrase-by-name作者名でフレーズを検索します
create-phrase新しいフレーズを作成します
update-phrase既存のフレーズのテキストを更新します
delete-phraseID でフレーズを削除します

🚀 インストール

# Clonar el repositorio
git clone https://github.com/ronniemh/phrases-MCP-server.git
cd phrases-MCP-server

# Instalar dependencias
npm install

# Compilar el proyecto
npm run build

🔌 Claude for Desktop の設定

  1. Claude for Desktop をインストールします(最新バージョンを使用してください)

  2. この MCP サーバーを使用するよう Claude for Desktop を設定します:

    設定ファイルを開きます(Mac/Linux):

    ~/Library/Application Support/Claude/claude_desktop_config.json
    
  3. サーバーの設定を追加します:

    {
        "mcpServers": {
            "phrases": {
                "command": "node",
                "args": [
                    "/RUTA_ABSOLUTA_A/phrases/build/index.js"
                ]
            }
        }
    }
    
  4. Claude for Desktop を再起動します

💡 Claude での使用方法

設定が完了すると、Claude for Desktop からフレーズを直接操作できます:

  • 「利用可能なすべてのフレーズを表示して」
  • 「[作者名] のフレーズを検索して」
  • 「[名前] 向けに、[テキスト] と書かれた新しいフレーズを作成して」
  • 「ID [番号] のフレーズを [新しいテキスト] に更新して」
  • 「ID [番号] のフレーズを削除して」

🧪 テスト

⚠️ 重要:テスト用の設定

テストを実行する前に、tsconfig.json ファイルを一時的に変更する必要があります。compilerOptions セクションを次のように変更してください:

"compilerOptions": {
  "target": "ES2020",
  "module": "NodeNext",
  "moduleResolution": "NodeNext",
  "esModuleInterop": true,
  "outDir": "build",
  "strict": true
}

注:MCP サーバーを正しくコンパイルできるよう、テスト後に元の設定に戻すことを忘れないでください。

テストを実行するには:

npm run test:requests

このコマンドは、Mock API を使用してフレーズを作成、読み取り、更新、削除する一連のテストを実行します。

🏗️ プロジェクト構成

src/
├── helpers/
│   └── makeMockAPIRequest.ts  # Funciones de ayuda para interactuar con la API
├── index.ts                   # Punto de entrada principal y definición de herramientas
└── testRequest.ts             # Script para probar las funciones de la API

🔄 開発ワークフロー

  1. src/ のコードを変更します
  2. npm run build でコンパイルします
  3. npm run test:requests でテストします
  4. 変更を適用するため、Claude for Desktop を再起動します

🔍 MockAPI の設定

このプロジェクトでは、フレーズを保存および管理するバックエンドとして MockAPI を使用します。設定されているベース URL は次のとおりです:

https://67ec86aeaa794fb3222e0682.mockapi.io/frases/api/v1/user
独自の MockAPI インスタンスを設定する
  1. MockAPI でアカウントを作成します
  2. 新しいプロジェクトを作成します
  3. 次のフィールドを含む user というリソースを作成します:
    • id(number、自動生成)
    • name(string)
    • phrase(string)
  4. API の URL をコピーします
  5. src/helpers/makeMockAPIRequest.ts ファイルの BASE_URL 定数を更新します
// Cambia esta línea con tu propia URL de MockAPI
const BASE_URL = "https://tu-proyecto.mockapi.io/tu-path/user";

📝 追加の注意事項

  • このサーバーはデータの保存に Mock API を使用します。本番環境では、実際のデータベースの導入を検討してください。
  • プロジェクトの保守性を高めるため、MCP の公式ガイドラインに沿った構成になっています。
  • Mock API で問題が発生した場合は、MockAPI の無料利用枠の制限を確認してください。

📄 ライセンス

ISC

コメント

MCP は初めてですか?

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

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