Categories › Productivity & Office › Notes, docs & knowledge bases
Cameron Rye's blog, projects, resume, and live site stats, plus contact and newsletter tools.
Remote server: your requests and data go to rye.dev. Claude Code: claude mcp add --transport http cameron-rye-portfolio-mcp-server https://rye.dev/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
list_posts — Return up to N most recent published blog posts.search_posts — Case-insensitive substring match across title, description, and tags. Returns up to 10 matches.search_site — Semantic (vector similarity) search across blog posts and projects — the same Cloudflare Vectorize retrieval the Ask chatbot uses, without tget_post — Return the full markdown body and frontmatter of a post by slug.list_projects — Return all portfolio projects with their slug, title, and short description.get_project — Return the full markdown body and frontmatter of a project by slug.get_about — Return a short bio about Cameron Rye, the portfolio owner.get_now — Return what Cameron is currently working on, learning, building, reading, and up to in life — the live /now page sections.get_reading — Return Cameron's reading list — books currently reading, finished, or abandoned, with notes. Filter by status if given.get_pulse — Return live, PII-free operational stats for rye.dev: recent Core Web Vitals p75s, 30-day pageviews, trailing-30d uptime %, top-reacted pagessubmit_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.subscribe_newsletter — Subscribe an email address to the newsletter. Sends a confirmation email; the subscription only becomes active once confirmed. Same validatiNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.