From a49bbd489f7211ded9cfadb0cd309d78cba1ad35 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 24 Apr 2025 06:14:25 +0000 Subject: [PATCH 1/2] Update repo with server manifest from issue #112 --- .../servers/mcp-server-weibo@Selenium39.json | 178 ++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 mcp-registry/servers/mcp-server-weibo@Selenium39.json diff --git a/mcp-registry/servers/mcp-server-weibo@Selenium39.json b/mcp-registry/servers/mcp-server-weibo@Selenium39.json new file mode 100644 index 00000000..cce4b9b3 --- /dev/null +++ b/mcp-registry/servers/mcp-server-weibo@Selenium39.json @@ -0,0 +1,178 @@ +{ + "display_name": "Weibo MCP Server", + "license": "MIT License", + "tags": [ + "weibo", + "social media", + "scraping", + "user information", + "search", + "TypeScript", + "MCP", + "Model Context Protocol" + ], + "installations": { + "npm": { + "type": "npm", + "command": "npx", + "args": [ + "mcp-server-weibo" + ], + "description": "Install from package manager" + } + }, + "examples": [ + { + "title": "", + "description": "", + "prompt": "Search for users with the keyword 'technology'" + }, + { + "title": "", + "description": "", + "prompt": "Get the profile information for user with UID 1234567890" + }, + { + "title": "", + "description": "", + "prompt": "Fetch the latest 10 feeds from user with UID 1234567890" + }, + { + "title": "", + "description": "", + "prompt": "Show me the current Weibo hot search rankings" + }, + { + "title": "", + "description": "", + "prompt": "Search for Weibo content containing the keyword 'climate change'" + } + ], + "name": "@Selenium39/mcp-server-weibo", + "repository": { + "type": "git", + "url": "https://github.com/Selenium39/mcp-server-weibo" + }, + "homepage": "https://github.com/Selenium39/mcp-server-weibo", + "author": { + "name": "Selenium39" + }, + "description": "This is a server based on the [Model Context Protocol](https://modelcontextprotocol.io) for scraping Weibo user information, feeds, and search functionality. This server can help retrieve detailed information about Weibo users, feed content, and perform user searches.", + "categories": [ + "Web Services" + ], + "tools": [ + { + "name": "search_users", + "description": null, + "inputSchema": { + "type": "object", + "properties": { + "keyword": { + "type": "string", + "description": "\u67e5\u627e\u7528\u6237\u7684\u641c\u7d22\u8bcd" + }, + "limit": { + "type": "number", + "description": "\u8fd4\u56de\u7684\u6700\u5927\u7528\u6237\u6570\u91cf" + } + }, + "required": [ + "keyword", + "limit" + ], + "additionalProperties": false, + "$schema": "http://json-schema.org/draft-07/schema#" + } + }, + { + "name": "get_profile", + "description": null, + "inputSchema": { + "type": "object", + "properties": { + "uid": { + "type": "number", + "description": "\u5fae\u535a\u7528\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26" + } + }, + "required": [ + "uid" + ], + "additionalProperties": false, + "$schema": "http://json-schema.org/draft-07/schema#" + } + }, + { + "name": "get_feeds", + "description": null, + "inputSchema": { + "type": "object", + "properties": { + "uid": { + "type": "number", + "description": "\u5fae\u535a\u7528\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26" + }, + "limit": { + "type": "number", + "description": "\u8fd4\u56de\u7684\u6700\u5927\u52a8\u6001\u6570\u91cf" + } + }, + "required": [ + "uid", + "limit" + ], + "additionalProperties": false, + "$schema": "http://json-schema.org/draft-07/schema#" + } + }, + { + "name": "get_hot_search", + "description": null, + "inputSchema": { + "type": "object", + "properties": { + "limit": { + "type": "number", + "description": "\u8fd4\u56de\u7684\u6700\u5927\u70ed\u641c\u6761\u76ee\u6570\u91cf" + } + }, + "required": [ + "limit" + ], + "additionalProperties": false, + "$schema": "http://json-schema.org/draft-07/schema#" + } + }, + { + "name": "search_content", + "description": null, + "inputSchema": { + "type": "object", + "properties": { + "keyword": { + "type": "string", + "description": "\u641c\u7d22\u5fae\u535a\u5185\u5bb9\u7684\u5173\u952e\u8bcd" + }, + "limit": { + "type": "number", + "description": "\u8fd4\u56de\u7684\u6700\u5927\u5fae\u535a\u6761\u76ee\u6570\u91cf" + }, + "page": { + "type": "number", + "description": "\u8d77\u59cb\u9875\u7801\uff0c\u9ed8\u8ba4\u4e3a1" + } + }, + "required": [ + "keyword", + "limit" + ], + "additionalProperties": false, + "$schema": "http://json-schema.org/draft-07/schema#" + } + } + ], + "prompts": [], + "resources": [], + "is_official": false +} \ No newline at end of file From 515d03b0351bbb46505d2fd79265d99800728002 Mon Sep 17 00:00:00 2001 From: calmini Date: Thu, 24 Apr 2025 14:48:55 +0800 Subject: [PATCH 2/2] chore: update name --- ...@Selenium39.json => mcp-server-weibo.json} | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) rename mcp-registry/servers/{mcp-server-weibo@Selenium39.json => mcp-server-weibo.json} (79%) diff --git a/mcp-registry/servers/mcp-server-weibo@Selenium39.json b/mcp-registry/servers/mcp-server-weibo.json similarity index 79% rename from mcp-registry/servers/mcp-server-weibo@Selenium39.json rename to mcp-registry/servers/mcp-server-weibo.json index cce4b9b3..99cfc161 100644 --- a/mcp-registry/servers/mcp-server-weibo@Selenium39.json +++ b/mcp-registry/servers/mcp-server-weibo.json @@ -48,7 +48,7 @@ "prompt": "Search for Weibo content containing the keyword 'climate change'" } ], - "name": "@Selenium39/mcp-server-weibo", + "name": "mcp-server-weibo", "repository": { "type": "git", "url": "https://github.com/Selenium39/mcp-server-weibo" @@ -64,17 +64,17 @@ "tools": [ { "name": "search_users", - "description": null, + "description": "Search for Weibo users by keyword", "inputSchema": { "type": "object", "properties": { "keyword": { "type": "string", - "description": "\u67e5\u627e\u7528\u6237\u7684\u641c\u7d22\u8bcd" + "description": "查找用户的搜索词" }, "limit": { "type": "number", - "description": "\u8fd4\u56de\u7684\u6700\u5927\u7528\u6237\u6570\u91cf" + "description": "返回的最大用户数量" } }, "required": [ @@ -87,13 +87,13 @@ }, { "name": "get_profile", - "description": null, + "description": "Get Weibo user profile by UID", "inputSchema": { "type": "object", "properties": { "uid": { "type": "number", - "description": "\u5fae\u535a\u7528\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26" + "description": "微博用户的唯一标识符" } }, "required": [ @@ -105,17 +105,17 @@ }, { "name": "get_feeds", - "description": null, + "description": "Get Weibo user feeds by UID", "inputSchema": { "type": "object", "properties": { "uid": { "type": "number", - "description": "\u5fae\u535a\u7528\u6237\u7684\u552f\u4e00\u6807\u8bc6\u7b26" + "description": "微博用户的唯一标识符" }, "limit": { "type": "number", - "description": "\u8fd4\u56de\u7684\u6700\u5927\u52a8\u6001\u6570\u91cf" + "description": "返回的最大动态数量" } }, "required": [ @@ -128,13 +128,13 @@ }, { "name": "get_hot_search", - "description": null, + "description": "Get current Weibo hot search rankings", "inputSchema": { "type": "object", "properties": { "limit": { "type": "number", - "description": "\u8fd4\u56de\u7684\u6700\u5927\u70ed\u641c\u6761\u76ee\u6570\u91cf" + "description": "返回的最大热搜数量" } }, "required": [ @@ -146,21 +146,21 @@ }, { "name": "search_content", - "description": null, + "description": "Search for Weibo content by keyword", "inputSchema": { "type": "object", "properties": { "keyword": { "type": "string", - "description": "\u641c\u7d22\u5fae\u535a\u5185\u5bb9\u7684\u5173\u952e\u8bcd" + "description": "要搜索的微博内容关键词" }, "limit": { "type": "number", - "description": "\u8fd4\u56de\u7684\u6700\u5927\u5fae\u535a\u6761\u76ee\u6570\u91cf" + "description": "返回的最大微博数量" }, "page": { "type": "number", - "description": "\u8d77\u59cb\u9875\u7801\uff0c\u9ed8\u8ba4\u4e3a1" + "description": "起始页码, 默认为1" } }, "required": [ @@ -175,4 +175,4 @@ "prompts": [], "resources": [], "is_official": false -} \ No newline at end of file +}