profile
Read-only MCP server for Mark Siazon's professional profile: projects, FAQ, proof, availability.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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": {
"profile": {
"url": "https://www.marksiazon.dev/api/mcp"
}
}
}Remote-Endpunkte
https://www.marksiazon.dev/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢get_profile_summary
Profile summary: entity (name, aliases, canonical @id, sameAs), availability, and machine-readable pointers.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_projects(lens, tag)
List the canonical portfolio case studies (17 entries). Optional filters combine with AND and match case-insensitively; unknown values yield an empty list. Each project includes ownership (Lead owner, Contributor, Team delivery) and builtBy (solo, team). Frontend Mentor Lab is one entry archiving 21 nested practice challenges — do not count it as 21 flagship projects. Tags are Title Case display strings like "AI Workflow", "Next.js"; matching is case-insensitive so "web3" matches "Web3".
Eingabe-Schema
{
"type": "object",
"properties": {
"lens": {
"type": "string",
"enum": [
"ai",
"mobile",
"web3",
"client",
"guardrails"
]
},
"tag": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_project(slug)
Full indexed detail for one project by slug, including ownership, builtBy, canonical URL, links, and proof count.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_faq(query, limit)
Case-insensitive FAQ search. Exact question matches rank above substring hits, so "who is mark siazon" returns identity-who rather than a longer hiring question.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 20
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_proof(slug)
Verification proof: claim gates, or per-project proof links when a slug is given. Unknown slugs return an error.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_availability
Current availability, work scope, and the contact boundary (no raw email is published).
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis