惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
GRAHAM CLULEY
www.infosecurity-magazine.com
www.infosecurity-magazine.com
V2EX - 技术
V2EX - 技术
The Last Watchdog
The Last Watchdog
S
Secure Thoughts
Webroot Blog
Webroot Blog
PCI Perspectives
PCI Perspectives
L
LINUX DO - 最新话题
Hacker News: Ask HN
Hacker News: Ask HN
N
News and Events Feed by Topic
H
Heimdal Security Blog
H
Help Net Security
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
Recent Commits to openclaw:main
Recent Commits to openclaw:main
F
Full Disclosure
小众软件
小众软件
S
Securelist
罗磊的独立博客
NISL@THU
NISL@THU
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cisco Blogs
云风的 BLOG
云风的 BLOG
C
CERT Recently Published Vulnerability Notes
Cisco Talos Blog
Cisco Talos Blog
Know Your Adversary
Know Your Adversary
S
Schneier on Security
D
DataBreaches.Net
M
MIT News - Artificial intelligence
V
Vulnerabilities – Threatpost
N
News and Events Feed by Topic
有赞技术团队
有赞技术团队
F
Fortinet All Blogs
T
Tenable Blog
The Register - Security
The Register - Security
C
Check Point Blog
AWS News Blog
AWS News Blog
Cloudbric
Cloudbric
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google Online Security Blog
Google Online Security Blog
博客园 - 叶小钗
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 司徒正美

SerpApi

Decoding Protobuf Messages Without Access to the Schema Introducing SerpTrail: A self-hosted SEO and GEO rank tracker for your business Loop Engineering Visualized: A World Cup Fan Journey with SerpApi and Codex Google v. SerpApi: The Court Granted Our Motion to Dismiss SerpApi Weekly Changelog: July 13-19, 2026 The State of the SERP in the Age of AI How to find the Google Knowledge Graph ID (kgmid) for anything What is an API? Part 2: Feeding the Machine (JSON) Building an Accessibility Search Experience with Google Flights, Hotels, and Maps APIs SerpApi Weekly Changelog: July 06-12, 2026 How to Scrape Google Flights Deals with a simple API Monitoring FIFA World Cup 2026 scores with a simple API How to scrape Google sports results Build Smarter Pydantic AI Agents with Real-Time Search A complete guide to web scraping with Ruby (2026) SerpApi Weekly Changelog: June 29- July 05, 2026 Make no mistakes: agent usability testing Semantic Image Search with Elasticsearch What is an API? Part 1: The Secret Life of a Web Browser MCP Apps with FastMCP: Turning Tool Output Into Interactive UI How to Scrape Naver AI Briefings with SerpApi Connect Sakana AI (Fugu) with Web Search API SerpApi Weekly Changelog: June 22-28, 2026 Trending Travel Destinations using Python & SerpApi How to scrape Bing reverse image search results Measuring Brand Presence Across AI Answer Engines SerpApi Weekly Changelog: June 15-21, 2026 How I Built a Star Wars Grogu Product Research Agent with Codex, Lark, and SerpApi How to scrape Bing web search results Categorizing hotels using Google Hotels images How to scrape Bing Images search results How to scrape Bing Copilot answers Build A No Code AI-Powered Local Lead Outreach System SerpApi Weekly Changelog: June 08-14, 2026 How to Do SEO Research with Claude Desktop and SerpApi MCP Track and Compare Product Prices Across Stores and Locations (SerpApi & Python) How to Extract Full Opinion Text from Google Scholar Case Law with SerpApi How to scrape Bing Maps search results SerpApi Weekly Changelog: June 01-07, 2026 Amazon ASIN Lookup API: Find and Fetch Product Details The State of MCP: Everything That Changed in H1 2026 How to scrape Bing News search results How to Connect Your Local LLM with Web Search Data SerpApi on Postman: One Unified Collection for Faster API Exploration SerpApi Weekly Changelog: May 25-31, 2026 Building an AI Agent in Python How to scrape Google Case Law API for Legal Research, Analytics, AI, and more SerpApi Achieves SOC 2 Type 2 and ISO 27001 Certification How to find your next product idea with Google Trends and SerpApi Scrape Competitors' Google Ads Data (Tutorial 2026) Using SerpApi and DeepSeek to Break Down Dan Koe’s Content Strategy SerpApi Weekly Changelog: May 18-24, 2026 How to scrape Bing Videos search results How to Scrape Instagram Profile Data with SerpApi How to scrape Bing Shopping search results How to Scrape Google Hotels Reviews SerpApi Weekly Changelog: May 11-17, 2026 5 Things You Can Build with Claude Code and Live Search Data Real Estate Data API for PropTech Developers How to Scrape Apple Maps with SerpApi How to scrape Google Trends
Introducing SerpApi’s Hermes Agent Plugin
Adarsh Divakaran · 2026-07-22 · via SerpApi

Hermes Agent is an open-source AI agent from Nous Research that can work from the terminal, desktop, and messaging platforms. You can learn more in the Hermes Agent documentation or explore its source code on GitHub.

Today, we are releasing the open-source SerpApi plugin for Hermes Agent. It connects Hermes's built-in web search to SerpApi and adds dedicated tools for local places, current news, and product research. The plugin is available now on PyPI.

What the Plugin Adds

Hermes already knows when it needs to search. The plugin gives it four SerpApi search paths to choose from:

What you ask for Hermes tool SerpApi engine
General web research web_search Google Light
Places and local businesses serpapi_maps_search Google Maps
Current and recent news serpapi_news_search Google News Light
Products, prices, and merchants serpapi_shopping_search Google Shopping Light

For a normal web query, Hermes continues to use its familiar web_search tool; the plugin supplies the SerpApi backend. For a local, news, or shopping request, Hermes can call the matching specialized tool. You can ask naturally without remembering an engine name or tool name.

Google Light is the default for general web search because its compact response and low latency are a good fit for agent workflows. The specialized tools keep the useful structured fields from their respective engines, such as addresses and ratings for places, publishers and dates for news, and prices and merchants for products.

Key Features

  • Native Hermes integration. The package uses Hermes's Python plugin and web-search provider interfaces. There is no separate server process to run.
  • Natural tool selection. Hermes chooses general web, Maps, News, or Shopping search from the user's request.
  • One API key. SERPAPI_API_KEY authenticates every search path in the plugin.
  • Focused responses. Each search path returns the fields Hermes needs instead of passing an entire raw search response into the agent's context.
  • Open source and pip-installable. The code is available on GitHub, and the package is distributed through PyPI.

Getting Started

You need a working Hermes Agent installation and a SerpApi account. If you are new to Hermes, follow its installation guide and quickstart first.

For complete step-by-step instructions, including custom Hermes installations and manual configuration, see the repository README.

Install it yourself

For a standard Hermes installation on macOS or Linux, install the package into Hermes's Python environment:

cd ~/.hermes/hermes-agent
uv pip install --python venv/bin/python serpapi-hermes-plugin
hermes plugins enable serpapi
hermes tools

Select SerpApi under Web Search & Extract, then enter the Private API Key from your SerpApi dashboard. Restart any Hermes session that was already running.

Let Hermes install it for you

You can also share our installation instructions with Hermes and let the agent install, enable, configure, and verify the plugin. Paste this into a Hermes chat:

Install and configure serpapi-hermes-plugin by following the instructions at:
https://github.com/serpapi/serpapi-hermes-plugin#ask-hermes-to-install-it

Approve the installation commands when Hermes prompts you, then provide your Private API Key. The ready-to-copy installation prompt in the README contains the full workflow and safety instructions.

Use and Test the Plugin in Hermes

Use case 1: Create a current AI news briefing

You can start with a prompt as short as:

Find latest AI news

In the example below, Hermes turns that request into several focused news searches. It broadens the query to cover major AI companies, chips, safety, and regulation, then uses its other browsing tools to inspect sources and prepare a dated briefing.

Hermes Agent conversation using SerpApi for the prompt: `Find latest AI news.`

Hermes uses SerpApi for discovery, then combines the search results with its other tools to check sources and write the final briefing. The stories shown in this example reflect the time of the search and will change.

For a more repeatable briefing, give Hermes a little more direction:

Find the latest AI news. Use multiple focused news searches, verify the leading stories against reputable or primary sources, and give me a concise dated briefing with source links.

This is where an agent-native search integration becomes useful: Hermes can run more than one query, refine its search as it learns, and organize the results around the task instead of returning a single page of links.

Use case 2: Find the best cafés across Paris

A local search can be just as simple:

Find best Cafes in Paris

Rather than treating the whole city as one search, Hermes can explore different neighborhoods and intents. In this example, it searches for specialty coffee and cafés in Le Marais, Saint-Germain-des-Prés, Montmartre, Canal Saint-Martin, and the Latin Quarter before compiling a shortlist.

Hermes Agent conversation using SerpApi for the prompt: `Find best Cafes in Paris`

The resulting shortlist brings together useful Google Maps details such as ratings, review counts, addresses, price levels, and map references. Local business data can change, so check the live results when planning a visit.

For a more specific recommendation, try:

Find the best cafés in Paris. Search specialty coffee and notable neighborhoods separately, then return a varied shortlist with ratings, review counts, addresses, price levels, and Google Maps links.

Hermes can make several focused serpapi_maps_search calls, compare the structured place results, and turn them into one useful answer.

More prompt ideas

Try these prompts for the remaining search paths:

  • Web: "Search the web for the latest Python 3.14 release notes and summarize the important changes with source links."
  • News: "Show me the most important reusable-rocket news from the past week. Group related coverage and cite the publishers."
  • Shopping: "Find well-reviewed laptops under $1,200 with free shipping. Compare prices, ratings, and merchants."

Together, these prompts also work as quick smoke tests after installation. Hermes should use web_search for general research and the dedicated Maps, News, and Shopping tools for their respective requests. Search results change over time, so verify the tool selected and the shape of the response rather than expecting the same listings on every run.

If Hermes does not find the plugin, check these three points:

  1. The package was installed into the Python environment that runs Hermes.
  2. serpapi is enabled in hermes plugins.
  3. SERPAPI_API_KEY is available to the Hermes process and SerpApi is selected as the web search backend.

How It Works

The PyPI package publishes a hermes_agent.plugins entry point. When Hermes discovers and enables the package, the plugin:

  1. Registers SerpApi as a web_search provider.
  2. Registers separate Maps, News, and Shopping tools with schemas that describe their supported inputs.
  3. Selects the corresponding SerpApi engine and validates the request.
  4. Converts the API response into a compact, predictable result for Hermes.

This keeps the integration native to Hermes while preserving the structured search data that makes SerpApi useful for agent workflows.

What's Next

The SerpApi plugin for Hermes Agent is available now on PyPI, and its source code is open on GitHub.

If you find a bug or have an idea for another Hermes-native search capability, open an issue or pull request in the repository. If you have not tried SerpApi yet, create an account and give Hermes live search data in a few minutes.