Ruben Marcus — Agent-Ready Portfolio

Public portfolio MCP for resume, services, availability, project evidence, and introductions.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
85%
Vollständigkeit des Schemas
48%
Qualität der Benennung
95%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'get_services' description lacks action verbin get_services
  • LOWTool 'check_availability' description lacks action verbin check_availability

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~395Tokens (Tool-Definitionen)
~533 BTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.31% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "portfolio": {
      "url": "https://www.rubenmarcus.dev/api/mcp"
    }
  }
}

Remote-Endpunkte

https://www.rubenmarcus.dev/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_resume

Ruben Marcus' full resume: summary, work experience, skills, proof points, open source projects, education, links, and a PDF CV URL.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_services

Fixed-scope services Ruben sells, with one-line pitches.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢check_availability

Current availability for full-time roles and freelance contracts.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪book_intro(name, contact, brief, budget, agent)

Book a project intro with Ruben. Relays the brief to his email. Only call after the person you act for has explicitly confirmed — this delivers a real message.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Contact person's name",
      "maxLength": 120
    },
    "contact": {
      "type": "string",
      "description": "Email or Telegram handle",
      "maxLength": 160
    },
    "brief": {
      "type": "string",
      "description": "What they want to build",
      "maxLength": 4000
    },
    "budget": {
      "type": "string",
      "description": "Optional budget range",
      "maxLength": 120
    },
    "agent": {
      "type": "string",
      "description": "Calling agent (claude, chatgpt, kimi...)",
      "maxLength": 80
    }
  },
  "required": [
    "name",
    "contact",
    "brief"
  ],
  "additionalProperties": false
}

Empfohlene Prompts

fetch_info
Fetch [information type] using Ruben Marcus — Agent-Ready Portfolio
Erwartete Tools: get_resume
retrieve_data
Get details about [item] from Ruben Marcus — Agent-Ready Portfolio
Erwartete Tools: get_resume

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools
verifiziertVersion nicht aufgezeichnet4 Tools