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

推荐订阅源

博客园 - 三生石上(FineUI控件)
O
OpenAI News
WordPress大学
WordPress大学
P
Proofpoint News Feed
J
Java Code Geeks
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Register - Security
The Register - Security
Engineering at Meta
Engineering at Meta
H
Help Net Security
人人都是产品经理
人人都是产品经理
Vercel News
Vercel News
N
Netflix TechBlog - Medium
F
Full Disclosure
U
Unit 42
Latest news
Latest news
N
News and Events Feed by Topic
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
InfoQ
L
LINUX DO - 最新话题
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
K
Kaspersky official blog
Google Online Security Blog
Google Online Security Blog
小众软件
小众软件
I
Intezer
V
V2EX
S
SegmentFault 最新的问题
C
CERT Recently Published Vulnerability Notes
阮一峰的网络日志
阮一峰的网络日志
Security Archives - TechRepublic
Security Archives - TechRepublic
Recent Announcements
Recent Announcements
C
Check Point Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Recorded Future
Recorded Future
博客园 - Franky
Project Zero
Project Zero
S
Securelist
Attack and Defense Labs
Attack and Defense Labs
Spread Privacy
Spread Privacy
The Hacker News
The Hacker News
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
NISL@THU
NISL@THU
云风的 BLOG
云风的 BLOG
S
Secure Thoughts
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed

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.