{"url_pattern":"^https?://genius\\.com(/.*)?$","site_name":"genius","allowed_domains":["genius.com"],"tools":[{"name":"genius_search","description":"Genius 歌曲/歌词搜索","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"搜索关键词"}},"required":["query"]},"handler":"(params) => {\n  const run = async function(args) {\n\n      const q = encodeURIComponent(args.query);\n      const resp = await fetch(`https://genius.com/api/search/multi?q=${q}`);\n      if (!resp.ok) return { error: 'HTTP ' + resp.status };\n      const data = await resp.json();\n\n      const sections = data?.response?.sections || [];\n      const songSection = sections.find(s => s.type === 'song') || sections[0];\n      if (!songSection || !songSection.hits || songSection.hits.length === 0) {\n        return { query: args.query, count: 0, results: [] };\n      }\n\n      const results = songSection.hits.map(hit => {\n        const r = hit.result;\n        return {\n          title: r.title,\n          artist: r.primary_artist?.name,\n          url: r.url,\n          image: r.song_art_image_url,\n          pageviews: r.stats?.pageviews || null\n        };\n      });\n\n      return { query: args.query, count: results.length, results };\n  };\n  return run(params || {});\n}"}]}