mcp-server-bluesky
Advanced tools
Comparing version 0.2.0 to 0.3.0
@@ -0,2 +1,6 @@ | ||
import { deleteFollowTool, handleDeleteFollow } from "./delete-follow.js"; | ||
import { deleteLikeTool, handleDeleteLike } from "./delete-like.js"; | ||
import { deletePostTool, handleDeletePost } from "./delete-post.js"; | ||
import { deleteRepostTool, handleDeleteRepost } from "./delete-repost.js"; | ||
import { followTool, handleFollow } from "./follow.js"; | ||
import { getFollowersTool, handleGetFollowers } from "./get-followers.js"; | ||
@@ -10,4 +14,10 @@ import { getFollowsTool, handleGetFollows } from "./get-follows.js"; | ||
import { handlePost, postTool } from "./post.js"; | ||
import { handleRepost, repostTool } from "./repost.js"; | ||
import { handleSearchPosts, searchPostsTool } from "./search-posts.js"; | ||
export const tools = [ | ||
deleteFollowTool, | ||
deleteLikeTool, | ||
deletePostTool, | ||
deleteRepostTool, | ||
followTool, | ||
getFollowersTool, | ||
@@ -21,7 +31,21 @@ getFollowsTool, | ||
postTool, | ||
repostTool, | ||
searchPostsTool, | ||
]; | ||
export function handleToolCall(name, agent, args) { | ||
if (name === deleteFollowTool.name) { | ||
return handleDeleteFollow(agent, args); | ||
} | ||
if (name === deleteLikeTool.name) { | ||
return handleDeleteLike(agent, args); | ||
} | ||
if (name === deletePostTool.name) { | ||
return handleDeletePost(agent, args); | ||
} | ||
if (name === deleteRepostTool.name) { | ||
return handleDeleteRepost(agent, args); | ||
} | ||
if (name === followTool.name) { | ||
return handleFollow(agent, args); | ||
} | ||
if (name === getFollowersTool.name) { | ||
@@ -51,3 +75,9 @@ return handleGetFollowers(agent, args); | ||
} | ||
if (name === repostTool.name) { | ||
return handleRepost(agent, args); | ||
} | ||
if (name === searchPostsTool.name) { | ||
return handleSearchPosts(agent, args); | ||
} | ||
throw new Error(`Unknown tool: ${name}`); | ||
} |
{ | ||
"name": "mcp-server-bluesky", | ||
"description": "MCP server for interacting with Bluesky", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"type": "module", | ||
@@ -25,4 +25,4 @@ "author": "Shinya Fujino <shf0811@gmail.com> (https://github.com/morinokami)", | ||
"dependencies": { | ||
"@atproto/api": "0.13.19", | ||
"@modelcontextprotocol/sdk": "1.0.3", | ||
"@atproto/api": "0.13.23", | ||
"@modelcontextprotocol/sdk": "1.0.4", | ||
"zod": "3.24.1" | ||
@@ -33,3 +33,3 @@ }, | ||
"@changesets/changelog-github": "0.5.0", | ||
"@changesets/cli": "2.27.10", | ||
"@changesets/cli": "2.27.11", | ||
"@types/node": "22.10.2", | ||
@@ -36,0 +36,0 @@ "shx": "0.3.4", |
@@ -25,5 +25,11 @@ # mcp-server-bluesky | ||
- `bluesky_get_profile` | ||
- `bluesky_follow` | ||
- `bluesky_delete_follow` | ||
- `bluesky_get_follows` | ||
- `bluesky_get_followers` | ||
- `bluesky_search_posts` | ||
- `bluesky_post` | ||
- `bluesky_delete_post` | ||
- `bluesky_repost` | ||
- `bluesky_delete_repost` | ||
- `bluesky_get_timeline` | ||
@@ -30,0 +36,0 @@ - `bluesky_get_post_thread` |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
21049
20
586
39
0
+ Added@atproto/api@0.13.23(transitive)
+ Added@modelcontextprotocol/sdk@1.0.4(transitive)
- Removed@atproto/api@0.13.19(transitive)
- Removed@modelcontextprotocol/sdk@1.0.3(transitive)
Updated@atproto/api@0.13.23