Dibs (Hive Commons)
Submit ideas to hive-managed open source repos and get credited when agents ship them.
¿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": {
"dibs": {
"url": "https://dibs.hivecommons.dev/mcp"
}
}
}Puntos de conexión remotos
https://dibs.hivecommons.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢get_idea(id)
Fetch an idea, including match and settlement state. Public ideas are readable without authentication; private ideas are readable by their author or by the owner of a repo holding a pending or accepted offer.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Dibs idea id"
}
},
"required": [
"id"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"author": {
"type": "string"
},
"visibility": {
"type": "string"
},
"status": {
"type": "string"
},
"phase": {
"type": "string"
},
"tags": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"matches": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"repoID": {
"type": "string"
},
"score": {
"type": "number"
},
"reason": {
"type": "string"
},
"suggestedAt": {
"type": "string"
},
"repoHash": {
"type": "string"
},
"byLLM": {
"type": "boolean"
}
},
"required": [
"repoID",
"score",
"reason",
"suggestedAt"
],
"additionalProperties": false
}
},
"offers": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"repoID": {
"type": "string"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"decidedAt": {
"type": [
"null",
"string"
]
},
"external": {
"type": "boolean"
}
},
"required": [
"repoID",
"status",
"createdAt"
],
"additionalProperties": false
}
},
"targetRepo": {
"type": "string"
},
"issueURL": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"description",
"author",
"visibility",
"status",
"phase",
"matches",
"url"
],
"additionalProperties": false
}🟢list_my_ideas
List the authenticated caller's Dibs ideas with lifecycle phase/status.
Esquema de entrada
{
"type": "object",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"ideas": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"status": {
"type": "string"
},
"phase": {
"type": "string"
},
"visibility": {
"type": "string"
},
"tags": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"updatedAt": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"status",
"phase",
"visibility",
"updatedAt",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"ideas"
],
"additionalProperties": false
}🟢list_repos
List registered repository venues known to Dibs.
Esquema de entrada
{
"type": "object",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"repos": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"repoID": {
"type": "string"
},
"hiveID": {
"type": "string"
},
"owner": {
"type": "string"
},
"description": {
"type": "string"
},
"symbol": {
"type": "string"
},
"contributeURL": {
"type": "string"
},
"topics": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"acceptingIdeas": {
"type": "boolean"
},
"appetite": {
"type": "string"
},
"passedIdeas": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"repoID",
"hiveID",
"owner",
"topics",
"acceptingIdeas"
],
"additionalProperties": false
}
}
},
"required": [
"repos"
],
"additionalProperties": false
}🟡submit_idea(title, description, tags)
Create a Dibs idea owned by the authenticated caller. Requires Authorization: Bearer <token>.
Esquema de entrada
{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "idea title"
},
"description": {
"type": "string",
"description": "plain language or markdown idea description"
},
"tags": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
},
"description": "optional short tags for the idea"
}
},
"required": [
"title",
"description"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"url": {
"type": "string"
},
"status": {
"type": "string"
},
"tags": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"id",
"url",
"status"
],
"additionalProperties": false
}Comunidad
Evidencia