Bo Kendell — Portfolio
Bo Kendell's portfolio: projects, writing, work history, resume, and live activity.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen get_project
- LOWen get_post
- LOWen get_experience
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"portfolio": {
"url": "https://bokendell.com/mcp"
}
}
}Puntos de conexión remotos
https://bokendell.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (8)
🟢list_projects(lifecycle)
Return every portfolio project (title, brief description, lifecycle, tech stack). Use get_project for the full body + screenshots.
Esquema de entrada
{
"type": "object",
"properties": {
"lifecycle": {
"description": "Filter by lifecycle. Omit to return all.",
"type": "string",
"enum": [
"building",
"shipping",
"retired"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_project(slug)
Full project detail — full description, tech stack, links, status.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"description": "Project slug (e.g. 'warm-machine').",
"type": "string"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_posts
Published posts, newest first. Returns metadata only — call get_post for the full body.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_post(slug)
Full post metadata by slug (MDX body is served by the app routes).
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"description": "Post slug.",
"type": "string"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_experience(type)
Employment, education, projects, certifications, and awards — the full timeline.
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"employment",
"education",
"project",
"certification",
"award"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_profile
Bo's name, bio, current role, social links. The canonical 'who is this person' summary.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_tech_stack
Technologies Bo works with, grouped by category.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_activity
Current GitHub contributions + LeetCode stats. Changes throughout the day — call fresh each time rather than caching.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia