zero-core-tools
Web scraping, code review, content gen, sentiment. Zero Core Tools.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen screenshot_url
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": {
"zero-core-tools": {
"command": "npx",
"args": [
"@meltingpixels/zero-core-tools"
]
}
}
}Paquetes ejecutables
1.0.0streamable-httpPuntos de conexión remotos
https://tools.rugslayer.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (9)
🟢list_tools
List all available Zero Core Tools with pricing and input requirements. Use this for discovery.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢health
Check Zero Core Tools server status, uptime, and payment network configuration.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪scrape_url(url, max_length)
Scrape any URL and return cleaned text content. Powered by Playwright headless browser. Returns title, content, word count.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to scrape"
},
"max_length": {
"type": "number",
"minimum": 100,
"maximum": 50000,
"description": "Max content length in chars (default: 10000)"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪screenshot_url(url, full_page, width, height)
Take a full-page screenshot of any URL. Returns base64-encoded PNG image.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to screenshot"
},
"full_page": {
"type": "boolean",
"description": "Capture full page scroll height (default: true)"
},
"width": {
"type": "number",
"minimum": 320,
"maximum": 3840,
"description": "Viewport width in pixels (default: 1280)"
},
"height": {
"type": "number",
"minimum": 240,
"maximum": 2160,
"description": "Viewport height in pixels (default: 720)"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢extract_structured_data(url, schema_description)
Scrape a URL then use AI to extract structured JSON data matching your schema description. Combines Playwright scraping with Grok LLM extraction.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to scrape"
},
"schema_description": {
"type": "string",
"description": "Description of the data to extract and desired JSON structure. Example: 'Extract all product names and prices as {products: [{name, price}]}'"
}
},
"required": [
"url",
"schema_description"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪review_code(code, language, focus)
AI-powered security and quality code review. Analyzes for vulnerabilities, anti-patterns, performance issues, and best practices. Returns issues with severity, suggestions, and an overall score.
Esquema de entrada
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Source code to review"
},
"language": {
"type": "string",
"description": "Programming language (auto-detected if omitted)"
},
"focus": {
"type": "string",
"description": "Focus area: security, quality, performance, or all (default: all)"
}
},
"required": [
"code"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪generate_content(type, topic, tone, length, keywords)
Generate high-quality written content. Supports blog posts, product descriptions, documentation, social posts, and emails. Customizable tone, length, and keywords.
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"blog_post",
"product_description",
"documentation",
"social_post",
"email"
],
"description": "Content type"
},
"topic": {
"type": "string",
"description": "Topic or subject to write about"
},
"tone": {
"type": "string",
"enum": [
"professional",
"casual",
"technical",
"friendly"
],
"description": "Writing tone (default: professional)"
},
"length": {
"type": "string",
"enum": [
"short",
"medium",
"long"
],
"description": "Target length (default: medium)"
},
"keywords": {
"type": "string",
"description": "Comma-separated keywords to include"
}
},
"required": [
"type",
"topic"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢analyze_sentiment(text)
Analyze sentiment of text with entity extraction, confidence scores, and key phrase identification. Returns positive/negative/neutral/mixed with detailed breakdown.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to analyze for sentiment"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_web(query, num_results)
Search the web via Google and return organic results with titles, links, and snippets. Optionally returns answer box if available.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Search query"
},
"num_results": {
"type": "number",
"minimum": 1,
"maximum": 50,
"description": "Number of results to return (default: 10)"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia