← WebMCP Directory

Tool tree

kentarokuribayashi.com

Media & PersonalTools verified
Website
404: This page could not be found
Explore capabilities
    search_siteAnswer

    Full-text search over this site's content (blog posts, journal entries, and profile of Kentaro Kuribayashi). Returns hits with path and snippet, newest first by default.

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full-text search over this site's content (blog posts, journal entries, and profile of Kentaro Kuribayashi). Returns hits with path and snippet, newest first by default.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (Japanese or English)"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          },
          "sort": {
            "type": "string",
            "enum": [
              "new",
              "old",
              "relevance"
            ],
            "description": "Sort order: new (default), old, or relevance"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/webmcp-proxy/"
    }
    get_profileAnswer

    Get the full profile of Kentaro Kuribayashi (site owner): bio, career history, research achievements, publications, and talks.

    View tool JSON
    {
      "name": "get_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the full profile of Kentaro Kuribayashi (site owner): bio, career history, research achievements, publications, and talks.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/webmcp-proxy/"
    }
    get_pageAnswer

    Get the full plain-text content of a page on this site by its path (as returned by search_site).

    View tool JSON
    {
      "name": "get_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the full plain-text content of a page on this site by its path (as returned by search_site).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Page path starting with /"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/webmcp-proxy/"
    }
    open_pageAction

    Navigate the browser to a page on this site by its path (as returned by search_site or get_page).

    View tool JSON
    {
      "name": "open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the browser to a page on this site by its path (as returned by search_site or get_page).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Page path starting with /"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/webmcp-proxy/"
    }
    list_blog_postsAnswer

    List blog posts (since 2002), newest first. Optionally filter by year.

    View tool JSON
    {
      "name": "list_blog_posts",
      "kind": "answer",
      "impl": "imperative",
      "description": "List blog posts (since 2002), newest first. Optionally filter by year.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "year": {
            "type": "number",
            "description": "Filter by year"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    list_journal_entriesAnswer

    List journal (diary) entries (near-daily since 2015), newest first. Optionally filter by year and month.

    View tool JSON
    {
      "name": "list_journal_entries",
      "kind": "answer",
      "impl": "imperative",
      "description": "List journal (diary) entries (near-daily since 2015), newest first. Optionally filter by year and month.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "year": {
            "type": "number",
            "description": "Filter by year"
          },
          "month": {
            "type": "number",
            "description": "Filter by month (1-12)"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    list_podcast_episodesAnswer

    List episodes of Kentaro Kuribayashi's podcast, newest first.

    View tool JSON
    {
      "name": "list_podcast_episodes",
      "kind": "answer",
      "impl": "imperative",
      "description": "List episodes of Kentaro Kuribayashi's podcast, newest first.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    list_worksAnswer

    List recent works aggregated from external sources: note articles, tech blog posts, slides, videos, and music. Optionally filter by category (note, tech-blog, slide, video, music).

    View tool JSON
    {
      "name": "list_works",
      "kind": "answer",
      "impl": "imperative",
      "description": "List recent works aggregated from external sources: note articles, tech blog posts, slides, videos, and music. Optionally filter by category (note, tech-blog, slide, video, music).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category filter: all, note, tech-blog, slide, video, music"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    get_journal_by_dateAnswer

    Get the journal (diary) entry for a specific date (YYYY-MM-DD). The journal has near-daily entries since 2015.

    View tool JSON
    {
      "name": "get_journal_by_date",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the journal (diary) entry for a specific date (YYYY-MM-DD). The journal has near-daily entries since 2015.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Date in YYYY-MM-DD format"
          }
        },
        "required": [
          "date"
        ]
      },
      "page": "/webmcp-proxy/"
    }
    on_this_dayAction

    Get journal entries for the same month/day across all years since 2015 - a time capsule view of what the author was doing on this date in past years. Defaults to today when month/day are omitted.

    View tool JSON
    {
      "name": "on_this_day",
      "kind": "act",
      "impl": "imperative",
      "description": "Get journal entries for the same month/day across all years since 2015 - a time capsule view of what the author was doing on this date in past years. Defaults to today when month/day are omitted.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "month": {
            "type": "number",
            "description": "Month (1-12), defaults to today"
          },
          "day": {
            "type": "number",
            "description": "Day (1-31), defaults to today"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    random_pageAction

    Get a randomly chosen page from the site - blog posts since 2002 and near-daily journal entries since 2015. Useful for serendipity.

    View tool JSON
    {
      "name": "random_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Get a randomly chosen page from the site - blog posts since 2002 and near-daily journal entries since 2015. Useful for serendipity.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "section": {
            "type": "string",
            "description": "Section to pick from: all, blog, journal"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    get_recent_updatesAnswer

    Get the latest updates across all content types - blog posts, journal entries, podcast episodes, and external works - merged and sorted by date, newest first.

    View tool JSON
    {
      "name": "get_recent_updates",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the latest updates across all content types - blog posts, journal entries, podcast episodes, and external works - merged and sorted by date, newest first.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          }
        }
      },
      "page": "/webmcp-proxy/"
    }
    search_podcastAnswer

    Full-text search over podcast episode titles and descriptions.

    View tool JSON
    {
      "name": "search_podcast",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full-text search over podcast episode titles and descriptions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (Japanese or English)"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/webmcp-proxy/"
    }
    site_statsAnswer

    Get an overview of the site's content: document counts per section, date ranges, podcast episode count, and works counts per category.

    View tool JSON
    {
      "name": "site_stats",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get an overview of the site's content: document counts per section, date ranges, podcast episode count, and works counts per category.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/webmcp-proxy/"
    }