zero-core-tools
Web scraping, code review, content gen, sentiment. Zero Core Tools.
使うべきか
品質と安全性
検出事項(1)
- LOWscreenshot_url 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"zero-core-tools": {
"command": "npx",
"args": [
"@meltingpixels/zero-core-tools"
]
}
}
}実行可能なパッケージ
1.0.0streamable-httpリモートエンドポイント
https://tools.rugslayer.com/mcpstreamable-httpできること
ツール一覧
ツール(9)
🟢list_tools
List all available Zero Core Tools with pricing and input requirements. Use this for discovery.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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#"
}コミュニティ
エビデンス