
gwbischof/bluesky-social-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Синий MCP
Обзор
Сервер MCP для взаимодействия с социальной сетью Bluesky через клиент Atproto. :wave: Оставьте проблему, если у вас есть какие-либо проблемы с этим MCP. Я должен быть в состоянии вытолкнуть исправления довольно быстро. Получите пароль приложения Bluesky по адресу: https://bsky.app/settings/app-passwords Добавьте следующее в файл конфигурации MCP (обратите внимание, что версия прикреплена): По соображениям безопасности, я думаю, что лучше всего держать его прижатым и вручную изменить конфигурацию, чтобы обновить версию. Все инструменты были реализованы и протестированы. • Check auth status - Проверка подлинности текущей сессии Получить профиль пользователя (Client method: get profile) - Получить профиль пользователя (Client method: get follows) - Получить пользователей, за которыми следует учетная запись (Client method: get follows) - Получить пользователей, которые следуют за учетной записью (Client method: get followers) - Следовать за пользователем (Client method: follow) - Следовать за пользователем (Client method: follow) - Следовать за пользователем (Client method: unfollow) - Следовать за пользователем (Client method: unfollow) - ✅ mute user - Mute a user (Client method: mute) -.
Обзор (машинный перевод)
Сервер MCP для взаимодействия с социальной сетью Bluesky через клиент Atproto.
:wave: Оставьте проблему, если у вас есть какие-либо проблемы с этим MCP. Я должен быть в состоянии вытолкнуть исправления довольно быстро.
Быстрый старт
Получите пароль приложения Bluesky по адресу: https://bsky.app/settings/app-passwords
Добавьте следующее в файл конфигурации MCP (обратите внимание, что версия прикреплена):
По соображениям безопасности, я думаю, что лучше всего держать его прижатым и вручную изменить конфигурацию, чтобы обновить версию.
Статус инструмента
Все инструменты были реализованы и протестированы.
Аутентификация и настройка
check_auth_status Проверить подлинность текущей сессии
###Профильные операции
get_profile- Получить профиль пользователя (метод клиента:get_profile)get_follows- Получить пользователей с последующей учетной записью (метод клиента:get_follows)get_followers- Получить пользователей, которые следуют учетной записи (метод клиента:get_followers)follow_user- Следуйте за пользователем (метод клиента:follow)unfollow_user- Отследить пользователя (метод клиента:unfollow)mute_user- Mute a user (метод клиента:mute)unmute_user- Отключить пользователя (метод клиента:unmute)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Bluesky Social MCP
An MCP server for interacting with the Bluesky social network via the atproto client.
:wave: Leave an issue if you have any problems running this MCP. I should be able to push out fixes pretty quickly.
Quick Start
Get your Bluesky app password at: https://bsky.app/settings/app-passwords
Add the following to your MCP config file (Note that the version is pinned):
{
"mcpServers": {
"bluesky-social": {
"command": "uvx",
"args": ["--from", "git+https://github.com/gwbischof/[email protected]", "bluesky-social-mcp"],
"env": {
"BLUESKY_IDENTIFIER": "your-handle.bsky.social",
"BLUESKY_APP_PASSWORD": "your-app-password"
}
}
}
}
- For security reasons, I think its best to keep it pinned and manually change your config to update the version.
Tool Status
All tools have been implemented and tested ✅
Authentication & Setup
- ✅
check_auth_status- Check if the current session is authenticated
Profile Operations
- ✅
get_profile- Get a user profile (Client method:get_profile) - ✅
get_follows- Get users followed by an account (Client method:get_follows) - ✅
get_followers- Get users who follow an account (Client method:get_followers) - ✅
follow_user- Follow a user (Client method:follow) - ✅
unfollow_user- Unfollow a user (Client method:unfollow) - ✅
mute_user- Mute a user (Client method:mute) - ✅
unmute_user- Unmute a user (Client method:unmute) - ✅
resolve_handle- Resolve a handle to DID (Client method:resolve_handle)
Feed Operations
- ✅
get_timeline- Get posts from your home timeline (Client method:get_timeline) - ✅
get_author_feed- Get posts from a specific user (Client method:get_author_feed) - ✅
get_post_thread- Get a full conversation thread (Client method:get_post_thread)
Post Interactions
- ✅
like_post- Like a post (Client method:like) - ✅
unlike_post- Unlike a post (Client method:unlike) - ✅
get_likes- Get likes for a post (Client method:get_likes) - ✅
repost- Repost a post (Client method:repost) - ✅
unrepost- Remove a repost (Client method:unrepost) - ✅
get_reposted_by- Get users who reposted (Client method:get_reposted_by)
Post Creation & Management
- ✅
send_post- Create a new text post (Client method:send_post) - ✅
send_image- Send a post with a single image (Client method:send_image) - ✅
send_images- Send a post with multiple images (Client method:send_images) - ✅
send_video- Send a post with a video (Client method:send_video) - ✅
delete_post- Delete a post (Client method:delete_post) - ✅
get_post- Get a specific post (Client method:get_post) - ✅
get_posts- Get multiple posts (Client method:get_posts)
Run from local clone of repo.
{
"mcpServers": {
"bluesky-social": {
"command": "uv",
Установка
uvx --from git+https://github.com/gwbischof/[email protected] bluesky-social-mcpКонфигурация
{
"mcpServers": {
"bluesky-social": {
"command": "uvx",
"args": ["--from", "git+https://github.com/gwbischof/[email protected]", "bluesky-social-mcp"],
"env": {
"BLUESKY_IDENTIFIER": "your-handle.bsky.social",
"BLUESKY_APP_PASSWORD": "your-app-password"
}
}
}
}