@site-spy/mcp-server
Advanced tools
+0
-21
@@ -214,23 +214,2 @@ #!/usr/bin/env node | ||
| }); | ||
| server.registerTool("create_tag", { | ||
| description: "Create a new tag for organizing watches.", | ||
| inputSchema: z.object({ | ||
| title: z.string().describe("Tag name"), | ||
| color: z.string().optional().describe("Tag color (e.g. 'red', 'blue', '#ff0000')") | ||
| }) | ||
| }, async ({ title, color }) => { | ||
| const body = { title }; | ||
| if (color) body.color = color; | ||
| return jsonContent(await api("/tag", { | ||
| method: "POST", | ||
| body | ||
| })); | ||
| }); | ||
| server.registerTool("delete_tag", { | ||
| description: "Delete a tag. Watches using this tag will be untagged.", | ||
| annotations: { destructiveHint: true }, | ||
| inputSchema: z.object({ uuid: z.string().describe("Tag UUID to delete") }) | ||
| }, async ({ uuid }) => { | ||
| return jsonContent(await api(`/tag/${uuid}`, { method: "DELETE" })); | ||
| }); | ||
| server.registerTool("get_notifications", { | ||
@@ -237,0 +216,0 @@ description: "Get the current notification settings (email, Telegram, web push, etc.).", |
+1
-1
| { | ||
| "name": "@site-spy/mcp-server", | ||
| "version": "0.0.4", | ||
| "version": "0.0.5", | ||
| "description": "MCP server for Site Spy — lets AI agents monitor websites for changes", | ||
@@ -5,0 +5,0 @@ "mcpName": "io.github.vkuprin/site-spy", |
+0
-4
@@ -105,4 +105,2 @@ # @site-spy/mcp-server | ||
| | `list_tags` | List all tags for organizing watches | | ||
| | `create_tag` | Create a new tag with name and color | | ||
| | `delete_tag` | Delete a tag | | ||
| | `get_notifications` | Get current notification settings | | ||
@@ -142,6 +140,4 @@ | ||
| - "Set up RSS feeds so I can follow changes in my feed reader" | ||
| - "Create a tag called 'production' and assign my watches to it" | ||
| ## License | ||
| ISC |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
15847
-5.55%224
-8.57%142
-2.74%5
25%