misskey-mcp-server

unofficial misskey mcp server

GitHubスター

0

ユーザー評価

未評価

お気に入り

0

閲覧数

6

フォーク

0

イシュー

29

README
misskey-mcp-server logo

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 is an unofficial MCP (Model Context Protocol) server for Misskey.
Currently, it only has the bare minimum functionality: posting notes.
So, I would appreciate contributions (PRs) from everyone!

Features
MCP Tools Implementation Status
MCP Tool Name Misskey API Endpoint Status
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
Usage
Install

From go install

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

Build your own

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
Setup

Setup your mcp.json as below.

{
  "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": []
    }
  }
}
Thanks to reference
get_misskey_user_notes

Retrieves notes for a specific Misskey user.

Arguments:

  • userId (string, required): The ID of the user whose notes you want to retrieve.

Example Request:

{
  "userId": "some_user_id"
}
作者情報

0

フォロワー

0

リポジトリ

0

Gist

0

貢献数