underway
Talk through your working day as a short interview, then film it as a build-in-public episode.
¿Debería usar esto?
Calidad y seguridad
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": {
"underway": {
"url": "https://underway.life/mcp"
}
}
}Puntos de conexión remotos
https://underway.life/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (2)
🟢underway_debrief(messages)
Runs one short interview with a founder about their working day. Given the conversation so far, it returns the next question (start, work, problem, resolution, forward), following up on what they said. When the interview is complete it returns done, a summary of the day in the founder's own words, a closing line and a link that opens Underway with the debrief loaded. Use it when a founder wants to talk through their day now, in this chat. If they already know they want to film and only want it set up, use underway_set_up_recording instead.
Esquema de entrada
{
"type": "object",
"properties": {
"messages": {
"type": "array",
"description": "The interview so far, in order: every question asked (role assistant) and every answer given (role user). Empty at the start.",
"items": {
"type": "object",
"properties": {
"role": {
"type": "string",
"enum": [
"assistant",
"user"
]
},
"content": {
"type": "string"
}
},
"required": [
"role",
"content"
]
}
}
},
"required": [
"messages"
]
}Esquema de salida
{
"type": "object",
"properties": {
"next_question": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "The next question in the interview. Null when done."
},
"done": {
"type": "boolean"
},
"beat": {
"type": "string"
},
"summary": {
"type": "string",
"description": "The founder's day in their own words, only when done."
},
"closing": {
"type": "string"
},
"link": {
"type": "string",
"description": "Opens underway.life with this debrief already loaded, only when done."
}
},
"required": [
"done"
]
}🟡underway_set_up_recording(format, clock, frame, questions, topic)
Prepares a recording in Underway from the choices a founder has made: how long, camera or podcast, portrait or landscape, questions or just talking, and what it is about. Returns a one-line description of the setup and a link that opens Underway set up that way. It records nothing and runs no interview. Use it when the founder wants to film in Underway and has said how; to talk through their day here instead, use underway_debrief.
Esquema de entrada
{
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"portrait",
"podcast"
],
"description": "The shape. One of: portrait (The episode: The usual debrief: one thread of the day, a few questions.); podcast (Just my voice: No camera. An audio interview, or a podcast with the AI co-host. The same episode, as sound.). Leave it out to keep the founder's usual."
},
"clock": {
"type": "string",
"enum": [
"short",
"standard",
"long"
],
"description": "How long. One of: short (about a minute, two at most); standard (about three minutes, five at most); long (up to ten minutes, as long as you like)."
},
"frame": {
"type": "string",
"enum": [
"portrait",
"landscape"
],
"description": "Portrait for a reel, landscape for a longer piece. Not used by a podcast."
},
"questions": {
"type": "boolean",
"description": "true to be interviewed, false to just talk with no question list. Leave it out to keep the founder's usual."
},
"topic": {
"type": "string",
"description": "One line on what it is about, in the founder's own words."
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"link": {
"type": "string",
"description": "Opens Underway set up and ready to film."
},
"setup": {
"type": "string",
"description": "The setup in one line."
},
"notes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Anything that could not be set, in plain words."
}
},
"required": [
"link",
"setup"
]
}Comunidad
Evidencia