MCPサービスの機能一覧と使用方法

このドキュメントでは、利用可能なMCPサービスの全ての機能と、それらの具体的な使用方法について説明します。すべて日本語で記述しています。


1. 文章投稿サービス

関数名: JavaSDKMCPClient_saveArticle

  • 機能: 記事をCSDNに投稿します。
  • パラメータ:
    • Description: 文章の概要
    • markdowncontent: 文章の内容(Markdown形式)
    • tags: 記事のタグ、英語のカンマ区切り
    • title: 記事のタイトル

2. 微信公众号メッセージ通知

関数名: JavaSDKMCPClient_weixinNotice

  • 機能: WeChatパブリックアカウントにメッセージを通知します。
  • パラメータ:
    • description: 通知の説明
    • jumpUrl: リンクURL
    • platform: プラットフォーム名
    • subject: 通知の件名

3. テキストファイル読み込み(非推奨)

関数名: JavaSDKMCPClient_read_file

  • 機能: ファイルの全文をテキストとして読み込みます。headやtailパラメータで表示行数の調整可能。
  • 注意: 代わりにread_text_fileを使用推奨。

4. テキストファイル読み込み

関数名: JavaSDKMCPClient_read_text_file

  • 機能: ファイルの全文をさまざまなテキストエンコーディングに対応して読み込みます。
  • パラメータ:
    • head: 最初のN行を読み込み
    • tail: 最後のN行を読み込み

5. 画像・音声ファイル読み込み

関数名: JavaSDKMCPClient_read_media_file

  • 機能: 画像や音声ファイルを読み込み、base64エンコードされたデータとMIMEタイプを返します。

6. 複数ファイル読み込み

関数名: JavaSDKMCPClient_read_multiple_files

  • 機能: 複数ファイルを同時に読み込みます。
  • パラメータ:
    • paths: ファイルパスの配列

7. ファイル書き込み

関数名: JavaSDKMCPClient_write_file

  • 機能: 新規ファイル作成または既存ファイルを上書きします。
  • パラメータ:
    • content: ファイルに書き込む内容
    • path: ファイルパス

8. ファイル行単位編集

関数名: JavaSDKMCPClient_edit_file

  • 機能: 指定した複数の行単位編集を行います。
  • パラメータ:
    • edits: 編集内容の配列(oldTextをnewTextに置換)
    • path: ファイルパス
    • dryRun: 変更をプレビュー(任意)

9. ディレクトリ作成

関数名: JavaSDKMCPClient_create_directory

  • 機能: 新しいディレクトリを作成します。
  • パラメータ:
    • path: 作成したいディレクトリパス

10. ディレクトリ一覧取得

関数名: JavaSDKMCPClient_list_directory

  • 機能: 指定ディレクトリのファイル・ディレクトリの一覧を取得します。
  • パラメータ:
    • path: 対象ディレクトリパス

11. サイズ付きディレクトリ一覧取得

関数名: JavaSDKMCPClient_list_directory_with_sizes

  • 機能: ファイルサイズ付きでディレクトリ一覧を取得します。
  • パラメータ:
    • path: 対象ディレクトリ
    • sortBy: nameまたはsizeでソート(省略可能)

12. ディレクトリツリー取得

関数名: JavaSDKMCPClient_directory_tree

  • 機能: ディレクトリのツリー構造をJSON形式で取得します。
  • パラメータ:
    • path: 対象ディレクトリパス
    • excludePatterns: 除外パターン(配列)

13. ファイル移動・名前変更

関数名: JavaSDKMCPClient_move_file

  • 機能: ファイルやディレクトリの移動・リネーム
  • パラメータ:
    • source: 元パス
    • destination: 新パス

14. ファイル・ディレクトリ検索

関数名: JavaSDKMCPClient_search_files

  • 機能: パターンにマッチするファイルやディレクトリを再帰的に検索します。
  • パラメータ:
    • path: 探索開始パス
    • pattern: ワイルドカードパターン
    • excludePatterns: 除外パターン(省略)

15. ファイル・ディレクトリ情報取得

関数名: JavaSDKMCPClient_get_file_info

  • 機能: ファイルやディレクトリの詳細メタデータを取得します。
  • パラメータ:
    • path: 対象ファイルまたはディレクトリのパス

16. 利用許可ディレクトリ確認

関数名: JavaSDKMCPClient_list_allowed_directories

  • 機能: サーバーがアクセス可能なディレクトリの一覧を取得します。

以上がMCPサービスで使用可能な主要な関数とその利用方法です。特定の機能についての詳細が必要な場合はお知らせください。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐