XCOPYBook
Read-only XCOPYBook: book chapters, search, collector profiles and the XCOPY works registry.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen get_chapter
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": {
"xcopybook": {
"url": "https://xcopybook.com/mcp"
}
}
}Puntos de conexión remotos
https://xcopybook.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (9)
🟢list_chapters(group)
Table of contents of XCOPYBook, optionally filtered by group (front-matter, essays, editions, collectors, dao, conclusion, reference).
Esquema de entrada
{
"type": "object",
"properties": {
"group": {
"type": "string",
"minLength": 1,
"maxLength": 40
}
},
"additionalProperties": false
}🟢get_chapter(slug, offset, limit)
Text of one chapter by slug, with footnotes. Long chapters are paged by paragraph.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 80,
"default": 40
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢search_book(query, limit)
Find passages in the book and collector profiles that contain all the words in the query.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢list_collectors(query, limit)
Collector profiles published on XCOPYBook, searchable by name or alias.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 120,
"default": ""
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50
}
},
"additionalProperties": false
}🟢get_collector_profile(slug)
One collector profile by slug: identity, public links, biography with sources, and any statement the collector added.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢get_registry_info
XCOPY registry scope, chain state and counts.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢search_works(query, corpus, limit)
Search XCOPY works by title or slug, optionally within a corpus. Empty query lists all.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"default": ""
},
"corpus": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50
}
},
"additionalProperties": false
}🟢get_work(work)
One XCOPY work by stable id or slug, with its tokens and sources.
Esquema de entrada
{
"type": "object",
"properties": {
"work": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"work"
],
"additionalProperties": false
}🟢get_token(chain, contract, tokenId)
One token by chain (eip155:1 or eip155:360), contract address and token id, with its work.
Esquema de entrada
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"contract": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"tokenId": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"required": [
"chain",
"contract",
"tokenId"
],
"additionalProperties": false
}Comunidad
Evidencia