{"apiVersion":"v1","directorySlug":"luolei-mcp-dbc2c22110","title":"罗磊的独立博客","description":"罗磊的独立博客。全栈开发者、ZUOLUOTV 创作者、摄影师和马拉松跑者，分享编程开发、AI 与出海、数码科技、摄影旅行和跑步生活。","pageUrl":"https://www.mcpbundles.com/skills/luolei-mcp-dbc2c22110","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.luolei.org/api/mcp","hostedMcpUrl":null,"toolCount":3,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.luolei/luolei-mcp-dbc2c22110","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_articles","description":"Full-text search across all luolei.org blog articles. Returns title, URL, excerpt, AI key points and categories for each match. Use this when the user asks about topics the author may have written about (programming, AI, photography, travel, running, etc.).","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number"},"query":{"type":"string"}}},"logicalName":"search_articles","displayName":"search_articles","title":"search_articles","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"read_article","description":"Fetch the full markdown content of one luolei.org article by its slug (the URL path segment). Returns frontmatter (title, URL, date, categories, license) plus the article body.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"logicalName":"read_article","displayName":"read_article","title":"read_article","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_recent_articles","description":"List the most recently published articles on luolei.org in reverse-chronological order.","inputSchema":{"type":"object","properties":{"limit":{"type":"number"}}},"logicalName":"list_recent_articles","displayName":"list_recent_articles","title":"list_recent_articles","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cubHVvbGVpLm9yZy9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.luolei.org%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.luolei.org%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%E7%BD%97%E7%A3%8A%E7%9A%84%E7%8B%AC%E7%AB%8B%E5%8D%9A%E5%AE%A2&connectorUrl=https%3A%2F%2Fwww.luolei.org%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-\" --url \"https://www.luolei.org/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/luolei-mcp-dbc2c22110","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/luolei-mcp-dbc2c22110/tools/{tool}","mcpServerUrl":"https://www.luolei.org/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/luolei-mcp-dbc2c22110?live=1"}