Cameron Rye Portfolio MCP Server
Cameron Rye's blog, projects, resume, and live site stats, plus contact and newsletter tools.
| Endpoint | https://rye.dev/mcp (streamable-http) |
|---|---|
| Registry version | 1.3.0 |
| Now | 12 tools · grade B (82) · pin ts_4802a76ba1e6b4cdfc3afdc6ca610118 · protocol 2025-06-18 |
| First / last listed | 2026-11-02 01:43 UTC / 2026-11-02 01:43 UTC |
| Grade over time | 2026-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.
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
list_posts | Return up to N most recent published blog posts. params: limit |
search_posts | Case-insensitive substring match across title, description, and tags. Returns up to 10 matches. params: query* |
search_site | Semantic (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_post | Return the full markdown body and frontmatter of a post by slug. params: slug* |
list_projects | Return all portfolio projects with their slug, title, and short description. params: none |
get_project | Return the full markdown body and frontmatter of a project by slug. params: slug* |
get_about | Return a short bio about Cameron Rye, the portfolio owner. params: none |
get_now | Return what Cameron is currently working on, learning, building, reading, and up to in life — the live /now page sections. params: none |
get_reading | Return Cameron's reading list — books currently reading, finished, or abandoned, with notes. Filter by status if given. params: status |
get_pulse | Return 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_contact | Send 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_newsletter | Subscribe 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.