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
- MCP Go Implementation
- https://github.com/metoro-io/mcp-golang
- MCP Server References
- https://github.com/metoro-io/metoro-mcp-server
- https://github.com/grafana/mcp-grafana
- Misskey Go API SDK
- https://github.com/yitsushi/go-misskey
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"
}
Recommend MCP Servers 💡
douyin-mcp-server
基于Model Context Protocol的服务器,用于从抖音分享链接获取无水印视频、提取音频并转换为文本
wangyafu/haiguitangmcp
提供海龟汤游戏的MCP服务,让用户可独自体验情景推理游戏
discogs-mcp-server
MCP Server for Discogs
ebitengine-mcp
An MCP server for Ebitengine games, enabling AI agents in editors like Cursor, VS Code, and Windsurf to debug and interact with game state, capture logs, and record frames.
Ableton Live Controller
An MCP server that enables LLMs to control Ableton Live via OSC, mapping OSC addresses to MCP tools.
Unity-MCP
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.