Back to list
cyrup-ai

web-search

by cyrup-ai

0🍴 0📅 Dec 26, 2025

SKILL.md


name: web-search description: > Perform DuckDuckGo web searches and return structured results. WHEN: User wants to "search the web", "find information online", "look up", "research topic". WHEN NOT: Know exact URL (use browser_navigate), crawling sites (use scrape_url). version: 0.1.0

web_search - DuckDuckGo Web Search

Core Concept

mcp__plugin_kg_kodegen__web_search performs web searches using DuckDuckGo and returns structured results with titles, URLs, and snippets. Uses headless browser with stealth configuration to avoid bot detection.

Key Parameters

ParameterTypeRequiredDescription
querystringYesSearch query

Usage Example

{ "query": "rust async programming tutorial" }

Response Format

{
  "success": true,
  "query": "rust async programming tutorial",
  "results_count": 10,
  "results": [
    {
      "rank": 1,
      "title": "Async Programming in Rust - The Rust Book",
      "url": "https://doc.rust-lang.org/book/ch16-00-concurrency.html",
      "snippet": "Learn about async/await syntax and futures in Rust..."
    },
    {
      "rank": 2,
      "title": "Tokio Tutorial",
      "url": "https://tokio.rs/tokio/tutorial",
      "snippet": "Build reliable network applications with Tokio..."
    }
  ]
}

Result Fields

FieldDescription
rankResult position (1-10)
titlePage title
urlPage URL
snippetDescription excerpt

Performance Notes

  • First search: ~5-6 seconds (browser launch)
  • Subsequent searches: ~3-4 seconds
  • Max results: 10 per query
  • Uses DuckDuckGo to avoid CAPTCHA issues

Use Cases

  1. Research topics - Find documentation and tutorials
  2. Discover libraries - Search for packages and tools
  3. Find solutions - Look up error messages and fixes
  4. Gather information - Research before code generation

Workflow Examples

Research Before Coding

{ "query": "rust error handling best practices" }

Find Library Documentation

{ "query": "serde json serialization rust" }

Debug Error Messages

{ "query": "rust borrow checker error E0382" }

Remember

  • Returns up to 10 results per search
  • Results include title, URL, and snippet
  • First search is slower (browser initialization)
  • Uses DuckDuckGo - good for avoiding CAPTCHAs
  • For known URLs, use browser tools instead
  • For site-specific search, use scrape_url with SEARCH action

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon