Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Cross-platform MCP server that roasts you based on your browser history π₯ Roasted MCP <img width="643" alt="Screenshot 2025-05-30 at 10 47 30 AM" src="https://github.com/user-attachments/assets/2e369015-c703-47f2-ba77-217cbc65d160" /> An MCP (Model Context Protocol) server that hilariously roasts you based on your browser history patterns. Because someone needs to call out your 3 AM Wikipedia rabbit holes and your questionable shopping habits. **β οΈ Common Issues:** - **SQLITE_CANTOPEN e Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
roasted-mcp is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Cross-platform MCP server that roasts you based on your browser history π₯ Roasted MCP <img width="643" alt="Screenshot 2025-05-30 at 10 47 30 AM" src="https://github.com/user-attachments/assets/2e369015-c703-47f2-ba77-217cbc65d160" /> An MCP (Model Context Protocol) server that hilariously roasts you based on your browser history patterns. Because someone needs to call out your 3 AM Wikipedia rabbit holes and your questionable shopping habits. **β οΈ Common Issues:** - **SQLITE_CANTOPEN e
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Notactuallytreyanastasio
Artifacts
0
Benchmarks
0
Last release
1.0.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/notactuallytreyanastasio/roasted.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Notactuallytreyanastasio
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
bash
git clone https://github.com/notactuallytreyanastasio/roasted.git cd roasted # Auto-detect your platform and run setup node setup-cross-platform.js # OR run platform-specific setup: # Windows: setup.bat # macOS/Linux: ./setup.sh
bash
node demo.js
bash
./verify.sh
bash
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "roast_browser_history", "arguments": {"severity": "gentle"}}}' | node dist/index.jstext
Can you roast my browser history from the last 7 days with medium severity?
text
src/ βββ index.ts # Main MCP server βββ browser-history.ts # Browser history extraction βββ roast-generator.ts # Roasting logic and templates βββ privacy-filter.ts # Privacy controls and content filtering
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Cross-platform MCP server that roasts you based on your browser history π₯ Roasted MCP <img width="643" alt="Screenshot 2025-05-30 at 10 47 30 AM" src="https://github.com/user-attachments/assets/2e369015-c703-47f2-ba77-217cbc65d160" /> An MCP (Model Context Protocol) server that hilariously roasts you based on your browser history patterns. Because someone needs to call out your 3 AM Wikipedia rabbit holes and your questionable shopping habits. **β οΈ Common Issues:** - **SQLITE_CANTOPEN e
An MCP (Model Context Protocol) server that hilariously roasts you based on your browser history patterns. Because someone needs to call out your 3 AM Wikipedia rabbit holes and your questionable shopping habits.
β οΈ Common Issues:
SQLITE_CANTOPENerrors: Permissions issue. macOS: Grant Full Disk Access to Claude Desktop. Windows: Run as Administrator.- "Could not attach to MCP server": Claude can't connect despite server running. Check config file path and restart Claude Desktop completely (β+Q, not just close window).
See TROUBLESHOOTING.md for detailed fixes.
Requirements: Node.js 18+, Windows/macOS/Linux, Claude Desktop
git clone https://github.com/notactuallytreyanastasio/roasted.git
cd roasted
# Auto-detect your platform and run setup
node setup-cross-platform.js
# OR run platform-specific setup:
# Windows: setup.bat
# macOS/Linux: ./setup.sh
That's it! The setup script handles everything automatically.
Want to see what you're in for? Run the demo:
node demo.js
This shows example outputs and demonstrates all roast severity levels with your actual browser data.
After setup, run a quick health check:
./verify.sh
This verifies all components are working correctly.
Test the MCP server directly:
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "roast_browser_history", "arguments": {"severity": "gentle"}}}' | node dist/index.js
Once configured, ask Claude:
Can you roast my browser history from the last 7 days with medium severity?
roast_browser_historyGenerates a humorous roast based on your browsing patterns.
Parameters:
days (number, default: 7): Number of days to analyzeseverity (string, default: "medium"): Roast intensity ("gentle", "medium", "savage")include_chrome (boolean, default: true): Include Chrome-based browsersinclude_safari (boolean, default: true): Include Safariprivacy_level (string, default: "default"): Privacy filtering ("default", "paranoid", "custom")exclude_sensitive (boolean, default: true): Filter out health, finance, dating sitesexclude_work (boolean, default: false): Filter out work-related sitesanalyze_browsing_patternsAnalyzes browsing patterns without generating roasts - for the data nerds.
Parameters:
days (number, default: 7): Number of days to analyzeYour privacy is important (even when we're roasting you):
Light-hearted observations about your browsing habits. Perfect for sharing with friends.
Sarcastic commentary with a good balance of humor and mild embarrassment.
No mercy. Brutal honesty about your digital lifestyle choices. Use at your own risk.
The roasting algorithm looks for:
To keep things fun (not harmful), we automatically exclude:
src/
βββ index.ts # Main MCP server
βββ browser-history.ts # Browser history extraction
βββ roast-generator.ts # Roasting logic and templates
βββ privacy-filter.ts # Privacy controls and content filtering
npm run build # Compile TypeScript
npm run dev # Watch mode for development
npm test # Run tests (coming soonβ’)
node test-local.js # Quick test of browser history extraction
Got better roast material? Found a bug? Want to add support for more browsers?
git checkout -b feature/better-burnsnpm test (when they exist)Q: Will this work on Windows/Linux? A: Yes! Now supports Windows, macOS, and Linux with automatic platform detection.
Q: Can I roast my friend's browser history? A: Only if they run it on their machine. We don't support remote history access (that would be creepy).
Q: The roast wasn't funny enough. Can I get a refund? A: Try the "savage" setting. Also, humor is subjective, but your browsing habits probably aren't.
Q: It says I need Full Disk Access. Is this safe? A: The tool only reads browser history databases. Check the source code - it's all open source!
Q: Why is my productivity score so low? A: That's between you and your browser history. We just report the facts.
MIT License - Feel free to roast responsibly.
Remember: The best roasts come from a place of love. We're all just trying to survive the internet together. πβ€οΈ
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/notactuallytreyanastasio/roasted#input",
"outputSchemaRef": "https://github.com/notactuallytreyanastasio/roasted#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:46:40.132Z",
"sourceUpdatedAt": "2026-02-24T19:46:40.132Z",
"freshnessSeconds": 4429956
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T02:19:16.182Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "browser-history",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "roast",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "humor",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:mcp|supported|profile capability:browser-history|supported|profile capability:roast|supported|profile capability:humor|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:40.132Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:40.132Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/notactuallytreyanastasio/roasted#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:40.132Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Notactuallytreyanastasio",
"href": "https://github.com/notactuallytreyanastasio/roasted",
"sourceUrl": "https://github.com/notactuallytreyanastasio/roasted",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/notactuallytreyanastasio/roasted",
"sourceUrl": "https://github.com/notactuallytreyanastasio/roasted",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-notactuallytreyanastasio-roasted/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to roasted-mcp and adjacent AI workflows.