mcpField
M
misskey-mcp-server

misskey-mcp-server

ローカル
github.com/ganyariyaソーシャルメディア174 週間前に更新

misskey-mcp-server について

misskey-mcp-serverは、Misskey向けの非公式MCPサーバーです。ノートの投稿とユーザーのノート取得に対応し、MCPツール経由でこれらの操作を行いたいユーザー向けです。記載された他のAPI操作の多くは未実装です。

主な機能

  1. 01Misskeyへのノート投稿
  2. 02ユーザー別ノートの取得
  3. 03MCPツール経由での操作
  4. 04一覧記載のAPI操作の多くは未実装

活用シーン

  1. 01MCPクライアントからMisskeyにノートを投稿
  2. 02特定ユーザーの投稿ノートを取得

MCP 対応

MCPサーバーはノート投稿とユーザーノート取得のツールを提供します。READMEに記載されたその他のMisskey API操作は未実装です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

misskey-mcp-server のロゴ

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub license GitHub contributors GitHub last commit GoDoc Go Report Card

misskey-mcp-server

misskey-mcp-server は、Misskey 向けの非公式 MCP(Model Context Protocol)サーバーです。
現在の機能は、ノートの投稿という最小限のものだけです。
皆さんからの貢献(PR)をお待ちしています!

機能

MCP ツールの実装状況
MCP ツール名Misskey API エンドポイント状況
post_misskey_note/notes/create✅
get_misskey_note/notes/show❌
get_misskey_timeline/notes/timeline❌
get_misskey_user/users/show❌
get_misskey_user_notes/users/notes✅
get_misskey_user_following/users/following❌
get_misskey_user_followers/users/followers❌
get_misskey_notifications/i/notifications❌
get_misskey_mentions/notes/mentions❌
get_misskey_antenna/antennas/show❌
get_misskey_antenna_notes/antennas/notes❌
get_misskey_channel/channels/show❌
get_misskey_channel_notes/channels/notes❌
get_misskey_gallery/gallery/posts/show❌
get_misskey_gallery_posts/gallery/posts❌
get_misskey_page/pages/show❌
get_misskey_drive_files/drive/files❌
post_misskey_reaction/notes/reactions/create❌
delete_misskey_reaction/notes/reactions/delete❌
post_misskey_follow/following/create❌
delete_misskey_follow/following/delete❌
post_misskey_renote/notes/create (renote)❌
post_misskey_reply/notes/create (reply)❌
get_misskey_search/notes/search❌
get_misskey_search_by_tag/notes/search-by-tag❌
get_misskey_hashtags/hashtags/trend❌
get_misskey_emoji/emojis❌
get_misskey_meta/meta❌
get_misskey_instance/federation/instances❌
get_misskey_stats/stats❌

使い方

インストール

go install からインストール

GOBIN="$HOME/go/bin" go install github.com/ganyariya/misskey-mcp-server/cmd/misskey-mcp-server@latest

独自にビルド

git clone https://github.com/ganyariya/misskey-mcp-server
cd misskey-mcp-server
go build -o misskey-mcp-server cmd/misskey-mcp-server/main.go
セットアップ

以下のように mcp.json を設定します。

{
  "mcpServers": {
    "misskey-mcp-server": {
      "command": "misskey-mcp-server",
      "args": [],
      "env": {
        // https://misskey-hub.net/ja/docs/for-developers/api/token/
        "MISSKEY_API_TOKEN": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        // http or https
        "MISSKEY_PROTOCOL": "https",
        // your misskey server's domain
        "MISSKEY_DOMAIN": "misskey.io", 
        "MISSKEY_PATH": ""
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

参考にしたプロジェクト

get_misskey_user_notes

特定の Misskey ユーザーのノートを取得します。

引数:

  • userId (string、必須):ノートを取得するユーザーの ID です。

リクエスト例:

{
  "userId": "some_user_id"
}

コメント

MCP は初めてですか?

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

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