dev.rye/portfolio

Cameron Rye Portfolio MCP Server

Cameron Rye's blog, projects, resume, and live site stats, plus contact and newsletter tools.

Endpointhttps://rye.dev/mcp (streamable-http)
Registry version1.3.0
Now12 tools · grade B (82) · pin ts_4802a76ba1e6b4cdfc3afdc6ca610118 · protocol 2025-06-18
First / last listed2026-11-02 01:43 UTC / 2026-11-02 01:43 UTC
Grade over time2026-11-02: B (82), 12 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-02 01:43 UTC
12 tools, grade B (82)

Tools: list_posts search_posts search_site get_post list_projects get_project get_about get_now get_reading get_pulse submit_contact subscribe_newsletter

Current tools (12)

list_postsReturn up to N most recent published blog posts.
params: limit
search_postsCase-insensitive substring match across title, description, and tags. Returns up to 10 matches.
params: query*
search_siteSemantic (vector similarity) search across blog posts and projects — the same Cloudflare Vectorize retrieval the Ask chatbot uses, without the LLM call. Broader than search_posts (which only does exact substring matching on title/description/tags): finds conceptually related content even when the query words never appear verbatim. Returns scored chunks with deep-link URLs.
params: query*, limit
get_postReturn the full markdown body and frontmatter of a post by slug.
params: slug*
list_projectsReturn all portfolio projects with their slug, title, and short description.
params: none
get_projectReturn the full markdown body and frontmatter of a project by slug.
params: slug*
get_aboutReturn a short bio about Cameron Rye, the portfolio owner.
params: none
get_nowReturn what Cameron is currently working on, learning, building, reading, and up to in life — the live /now page sections.
params: none
get_readingReturn Cameron's reading list — books currently reading, finished, or abandoned, with notes. Filter by status if given.
params: status
get_pulseReturn live, PII-free operational stats for rye.dev: recent Core Web Vitals p75s, 30-day pageviews, trailing-30d uptime %, top-reacted pages, and the last deploy. Same data the homepage pulse strip shows.
params: none
submit_contactSend Cameron a message through the site contact form. Subject to the same validation and per-IP rate limits as the contact form itself.
params: name*, email*, subject*, message*
subscribe_newsletterSubscribe an email address to the newsletter. Sends a confirmation email; the subscription only becomes active once confirmed. Same validation and per-IP rate limits as the signup form.
params: email*, source

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.