Cameron Rye Portfolio MCP Server
dev.rye/portfolioVersion 1.3.0Cameron Rye's blog, projects, resume, and live site stats, plus contact and newsletter tools.
Status
Responds617 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:27 UTC
- Latency
- 617 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://rye.dev/mcpResponds617 msNo sign-in
Claude Code
claude mcp add --transport http portfolio https://rye.dev/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: portfolio
Remote MCP server URL: https://rye.dev/mcpCursor
{
"mcpServers": {
"portfolio": {
"url": "https://rye.dev/mcp"
}
}
}VS Code
code --add-mcp '{"name":"portfolio","type":"http","url":"https://rye.dev/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
12 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_aboutReturn a short bio about Cameron Rye, the portfolio owner. | Not declared | Not declared | Not declared | Not declared |
get_nowReturn what Cameron is currently working on, learning, building, reading, and up to in life — the live /now page sections. | Not declared | Not declared | Not declared | Not declared |
get_postReturn the full markdown body and frontmatter of a post by slug. | Not declared | Not declared | Not declared | Not declared |
get_projectReturn the full markdown body and frontmatter of a project by slug. | Not declared | Not declared | Not declared | Not declared |
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. | Not declared | Not declared | Not declared | Not declared |
get_readingReturn Cameron's reading list — books currently reading, finished, or abandoned, with notes. Filter by status if given. | Not declared | Not declared | Not declared | Not declared |
list_postsReturn up to N most recent published blog posts. | Not declared | Not declared | Not declared | Not declared |
list_projectsReturn all portfolio projects with their slug, title, and short description. | Not declared | Not declared | Not declared | Not declared |
search_postsCase-insensitive substring match across title, description, and tags. Returns up to 10 matches. | Not declared | Not declared | Not declared | Not declared |
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. | Not declared | Not declared | Not declared | Not declared |
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. | Not declared | Not declared | Not declared | Not declared |
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. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jul 9, 2026
- Updated
- Jul 9, 2026
- Categories (suggested)
- Finance and paymentsMarketing and SEOSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared