Keelen
Qué hace este MCP
Manages autonomous software projects connected to GitHub, including repository setup, roadmap intake, task execution, scheduling, project status, escalations, and delivery workflows.
Herramientas
Esquema de entrada
{'type': 'object', 'title': 'answer_requestArguments', 'required': ['project_id', 'thread_id', 'answers'], 'properties': {'answers': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Answers'}, 'thread_id': {'type': 'string', 'title': 'Thread Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'answer_requestOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'archive_projectArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'archive_projectOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'cancel_roadmap_itemArguments', 'required': ['project_id', 'item_id'], 'properties': {'item_id': {'type': 'string', 'title': 'Item Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'cancel_roadmap_itemOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'clear_horizon_pinArguments', 'required': ['project_id', 'item_id'], 'properties': {'item_id': {'type': 'string', 'title': 'Item Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'clear_horizon_pinOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'close_taskArguments', 'required': ['project_id', 'task_id', 'reason'], 'properties': {'reason': {'type': 'string', 'title': 'Reason'}, 'task_id': {'type': 'string', 'title': 'Task Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}, 'superseded_by_task_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Superseded By Task Id', 'default': None}, 'superseded_by_pr_number': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Superseded By Pr Number', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'close_taskOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'connect_githubArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'connect_githubOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'control_schedulerArguments', 'required': ['project_id', 'action'], 'properties': {'action': {'type': 'string', 'title': 'Action'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'control_schedulerOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'create_projectArguments', 'required': ['name', 'build_description', 'project_kind'], 'properties': {'org': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Org', 'default': None}, 'name': {'type': 'string', 'title': 'Name'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Engine', 'default': None}, 'private': {'type': 'boolean', 'title': 'Private', 'default': True}, 'framework': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Framework', 'default': None}, 'ci_runs_on': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Ci Runs On', 'default': None}, 'project_kind': {'type': 'string', 'title': 'Project Kind'}, 'preview_command': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Preview Command', 'default': None}, 'build_description': {'type': 'string', 'title': 'Build Description'}}}
Esquema de salida
{'type': 'object', 'title': 'create_projectOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'delete_projectArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'delete_projectOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_billingArguments', 'properties': {'plan': {'type': 'string', 'title': 'Plan', 'default': 'starter'}}}
Esquema de salida
{'type': 'object', 'title': 'get_billingOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_control_gap_findingsArguments', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'project_id': {'type': 'string', 'title': 'Project Id'}, 'include_all': {'type': 'boolean', 'title': 'Include All', 'default': False}}}
Esquema de salida
{'type': 'object', 'title': 'get_control_gap_findingsOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_legal_exposure_findingsArguments', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'project_id': {'type': 'string', 'title': 'Project Id'}, 'include_all': {'type': 'boolean', 'title': 'Include All', 'default': False}}}
Esquema de salida
{'type': 'object', 'title': 'get_legal_exposure_findingsOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_onboarding_statusArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'get_onboarding_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_product_goalArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'get_product_goalOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_product_visionArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'get_product_visionOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_provisioning_statusArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'get_provisioning_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'get_request_statusArguments', 'required': ['project_id', 'thread_id'], 'properties': {'thread_id': {'type': 'string', 'title': 'Thread Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'get_request_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'import_projectArguments', 'required': ['repo_full_name'], 'properties': {'stack': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Stack', 'default': None}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Engine', 'default': None}, 'project_kind': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Project Kind', 'default': None}, 'repo_full_name': {'type': 'string', 'title': 'Repo Full Name'}, 'preview_command': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Preview Command', 'default': None}, 'build_description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Build Description', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'import_projectOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'list_escalationsArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'list_escalationsOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'list_github_reposArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'list_github_reposOutput', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'list_projectsArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'list_projectsOutput', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'list_roadmapArguments', 'required': ['project_id'], 'properties': {'status': {'type': 'string', 'title': 'Status', 'default': 'queued'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'list_roadmapOutput', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'open_dashboardArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'open_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'project_statusArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'project_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'rearm_roadmap_itemArguments', 'required': ['escalation_id'], 'properties': {'escalation_id': {'type': 'string', 'title': 'Escalation Id'}}}
Esquema de salida
{'type': 'object', 'title': 'rearm_roadmap_itemOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'refine_requestArguments', 'required': ['project_id', 'thread_id', 'feedback_md'], 'properties': {'thread_id': {'type': 'string', 'title': 'Thread Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}, 'feedback_md': {'type': 'string', 'title': 'Feedback Md'}}}
Esquema de salida
{'type': 'object', 'title': 'refine_requestOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'reorder_roadmapArguments', 'required': ['project_id', 'ordered_ids'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}, 'ordered_ids': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Ordered Ids'}}}
Esquema de salida
{'type': 'object', 'title': 'reorder_roadmapOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'replan_taskArguments', 'required': ['project_id', 'task_id', 'title', 'body_md', 'acceptance_criteria', 'decision_md'], 'properties': {'title': {'type': 'string', 'title': 'Title'}, 'body_md': {'type': 'string', 'title': 'Body Md'}, 'task_id': {'type': 'string', 'title': 'Task Id'}, 'project_id': {'type': 'string', 'title': 'Project Id'}, 'decision_md': {'type': 'string', 'title': 'Decision Md'}, 'acceptance_criteria': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Acceptance Criteria'}}}
Esquema de salida
{'type': 'object', 'title': 'replan_taskOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'resolve_escalationArguments', 'required': ['escalation_id', 'decision_md'], 'properties': {'decision_md': {'type': 'string', 'title': 'Decision Md'}, 'escalation_id': {'type': 'string', 'title': 'Escalation Id'}}}
Esquema de salida
{'type': 'object', 'title': 'resolve_escalationOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'resolve_platform_policy_conflictArguments', 'required': ['escalation_id', 'decision', 'decision_md'], 'properties': {'decision': {'type': 'string', 'title': 'Decision'}, 'decision_md': {'type': 'string', 'title': 'Decision Md'}, 'project_cap': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Project Cap', 'default': None}, 'escalation_id': {'type': 'string', 'title': 'Escalation Id'}}}
Esquema de salida
{'type': 'object', 'title': 'resolve_platform_policy_conflictOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'retry_blocked_taskArguments', 'required': ['escalation_id', 'decision_md'], 'properties': {'decision_md': {'type': 'string', 'title': 'Decision Md'}, 'escalation_id': {'type': 'string', 'title': 'Escalation Id'}}}
Esquema de salida
{'type': 'object', 'title': 'retry_blocked_taskOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'rollback_roblox_placeArguments', 'required': ['project_id', 'version_number'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}, 'version_number': {'type': 'integer', 'title': 'Version Number'}}}
Esquema de salida
{'type': 'object', 'title': 'rollback_roblox_placeOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'run_control_gap_reviewArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'run_control_gap_reviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'run_legal_exposure_reviewArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'run_legal_exposure_reviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'run_security_reviewArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'run_security_reviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'set_product_goalArguments', 'required': ['project_id', 'goal_md'], 'properties': {'goal_md': {'type': 'string', 'title': 'Goal Md'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'set_product_goalOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'set_product_visionArguments', 'required': ['project_id', 'vision_md'], 'properties': {'vision_md': {'type': 'string', 'title': 'Vision Md'}, 'project_id': {'type': 'string', 'title': 'Project Id'}}}
Esquema de salida
{'type': 'object', 'title': 'set_product_visionOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'set_ui_review_scenario_capArguments', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'title': 'Project Id'}, 'scenario_cap': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Scenario Cap', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'set_ui_review_scenario_capOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'signupArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}}}
Esquema de salida
{'type': 'object', 'title': 'signupOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'submit_requestArguments', 'required': ['project_id', 'text'], 'properties': {'text': {'type': 'string', 'title': 'Text'}, 'project_id': {'type': 'string', 'title': 'Project Id'}, 'workflow_profile': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Workflow Profile', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'submit_requestOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'title': 'verify_emailArguments', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}, 'email': {'type': 'string', 'title': 'Email'}}}
Esquema de salida
{'type': 'object', 'title': 'verify_emailOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
Cambios recientes en herramientas
Servidores MCP similares
2ools
Builds, versions, reviews, deploys, shares, and coordinates work on websites, web applications, and games through project workflo…
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
SmartTools
Provides general-purpose calculators, unit converters, text and data transformations, hashing, code-generation helpers, and forma…
Wakatime
Provides WakaTime coding-activity data, including durations, projects, commits, goals, heartbeats, editor usage, leaders, and use…
TaskLite
Builds and manages hosted project backends, structured boards, REST APIs, automations, authentication access, databases, and fron…
Linear
Manages and searches Linear teams and issues, including issue creation and detailed issue retrieval.
Jira
Searches Jira issues and retrieves project, issue, status, assignee, priority, comment, attachment, and linked-issue details.
Crontab
Parses cron expressions, validates them, explains their schedules, and computes upcoming run times.