← WebMCP Directory

Tool tree

guilindev.xyz

Media & PersonalTools verified
Website
Guilin's Website
Explore capabilities

    page: Every page

    searchPostsAnswer

    Search blog posts by keyword. Returns matching post titles, URLs, dates, and excerpts. The blog contains 3000+ technical posts covering algorithms, system design, cloud native, AI/ML, and more.

    View tool JSON
    {
      "name": "searchPosts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search blog posts by keyword. Returns matching post titles, URLs, dates, and excerpts. The blog contains 3000+ technical posts covering algorithms, system design, cloud native, AI/ML, and more.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keyword or phrase to find in post titles and content"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results to return (default: 10, max: 50)"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    getAboutAnswer

    Get author profile information including name, title, work history, education, skills, and contact info for Guilin Zhang.

    View tool JSON
    {
      "name": "getAbout",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get author profile information including name, title, work history, education, skills, and contact info for Guilin Zhang.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    getPostContentAnswer

    Get the full content of the currently viewed blog post, including title, date, and body text.

    View tool JSON
    {
      "name": "getPostContent",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the full content of the currently viewed blog post, including title, date, and body text.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    navigateSiteAction

    Navigate to a specific page on the GuilinDev website. Available pages: home (blog index), about (profile/resume), menu (all posts).

    View tool JSON
    {
      "name": "navigateSite",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate to a specific page on the GuilinDev website. Available pages: home (blog index), about (profile/resume), menu (all posts).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "enum": [
              "home",
              "about",
              "menu"
            ],
            "description": "Page to navigate to"
          }
        },
        "required": [
          "page"
        ]
      },
      "page": "/"
    }
    listRecentPostsAnswer

    List the most recent blog posts with titles, dates, and URLs.

    View tool JSON
    {
      "name": "listRecentPosts",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the most recent blog posts with titles, dates, and URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Number of recent posts to return (default: 10, max: 30)"
          }
        }
      },
      "page": "/"
    }