Servidor MCP

Bo Kendell — Portfolio

com.bokendell/portfolio
Conocimiento y documentación Público y accesible MCP 2025-11-25

Qué hace este MCP

Exposes a person's portfolio content, including profile, experience, projects, posts, technology stack, and live activity.

get_activity
Get live activity
Current GitHub contributions + LeetCode stats. Changes throughout the day — call fresh each time rather than caching.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_experience
Get experience timeline
Employment, education, projects, certifications, and awards — the full timeline.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['employment', 'education', 'project', 'certification', 'award'], 'type': 'string'}}}
get_post
Get post by slug
Full post metadata by slug (MDX body is served by the app routes).
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Post slug.'}}}
get_profile
Get profile
Bo's name, bio, current role, social links. The canonical 'who is this person' summary.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_project
Get project by slug
Full project detail — full description, tech stack, links, status.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Project slug (e.g. 'warm-machine')."}}}
get_tech_stack
Get tech stack
Technologies Bo works with, grouped by category.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_posts
List posts
Published posts, newest first. Returns metadata only — call get_post for the full body.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_projects
List projects
Return every portfolio project (title, brief description, lifecycle, tech stack). Use get_project for the full body + screenshots.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lifecycle': {'enum': ['building', 'shipping', 'retired'], 'type': 'string', 'description': 'Filter by lifecycle. Omit to return all.'}}}
Añadido
get_activity
17 de September de 2026 a las 12:34
Añadido
get_tech_stack
17 de September de 2026 a las 12:34
Añadido
get_profile
17 de September de 2026 a las 12:34
Añadido
get_experience
17 de September de 2026 a las 12:34
Añadido
get_post
17 de September de 2026 a las 12:34
Añadido
list_posts
17 de September de 2026 a las 12:34
Añadido
get_project
17 de September de 2026 a las 12:34
Añadido
list_projects
17 de September de 2026 a las 12:34