原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Perigon

作者:goperigon版本 1.0.0i★ –i在云端运行
注册名称io.github.goperigon/perigon-mcp-server

安装

概览

作者提供的说明(英文原文)

Official Perigon news API: articles, stories, companies, journalists, monitors, and stats.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在云端运行
  • 传输方式: Streamable HTTP
  • 分类: 其他
  • 你需要填写:Authorization

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

在终端中运行这条命令

claude mcp add --transport http perigon https://mcp.perigon.io/v1/mcp --header 'Authorization: Bearer {api_key}'

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "perigon": {
      "url": "https://mcp.perigon.io/v1/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "perigon": {
      "type": "http",
      "url": "https://mcp.perigon.io/v1/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • Authorization 机密 必填 HTTP header
    Perigon API key, sent as a Bearer token

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 goperigon 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    端点有响应

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    使用 OAuth 登录

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    工具描述中没有隐藏指令

    尚未检查;我们会在检查端点时读取工具列表

与“其他”中的其他服务器比较i

  • 星标数多于此分类中其他 32691 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 32691 个服务器的 48% 更新
  • 基础检查结果等于或优于此分类中其他 32691 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Perigon 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:Authorization

它在我的电脑上运行还是在云端?

它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.0.0)于43天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Spec Driven Development, Remote Desktop Commander, Dialyne

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Spec Driven Development

作者:formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

在你的电脑上运行★ 440MIT14个月前更新
安装

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

在云端运行★ 211前天更新
安装

Dialyne

作者:dialyne

Real phone calls in France for AI agents: dial +33 numbers, menus, hold, AI disclosure.

在云端运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Perigon MCP

Perigon's hosted MCP server for real-time news, entities, and monitors.

  • 🚀 Quick start
  • 🔐 Authentication
  • 🔧 Choosing tools
  • 🛠️ Tools
  • 📚 Prompts and resources
  • 📊 Signal Insights workflow
  • 💡 Prompting tips
  • 📦 MCP Registry
  • 💻 Local development
  • 👥 Contributing and maintainers
  • ⚖️ License

Quick start

Endpoint: https://mcp.perigon.io/v1/mcp

Try it in the playground (requires a signed-in Perigon dashboard session). Human-oriented setup: perigon.io/docs/api/mcp. Install with an agent: pass perigon.io/mcp.md to your AI client and follow the steps (OAuth sign-in, no API key in chat).

OAuth (recommended)

Add the server URL only. On first connect, the client discovers OAuth metadata and opens Perigon sign-in. See Authentication.

Native Streamable HTTP:

{

"mcpServers": { "perigon": { "url": "https://mcp.perigon.io/v1/mcp", "type": "http" } } }

`mcp-remote` (clients without native HTTP):

{

"mcpServers": { "perigon": { "command": "npx", "args": ["-y", "mcp-remote@latest", "https://mcp.perigon.io/v1/mcp"] } } }

Claude Code:

claude mcp add --transport http perigon https://mcp.perigon.io/v1/mcp

Then run /mcp in Claude Code and choose Authenticate when prompted.

Codex CLI — add to ~/.codex/config.toml:

[mcp_servers.perigon]

url = "https://mcp.perigon.io/v1/mcp"

Then run codex mcp login perigon.

API key (scripts and pinned keys)

Use when the client cannot complete OAuth or you need a fixed key in config. Keys from perigon.io/dev/keys.

Native Streamable HTTP:

{

"mcpServers": { "perigon": { "url": "https://mcp.perigon.io/v1/mcp", "type": "http", "headers": { "Authorization": "Bearer YOUR_PERIGON_API_KEY" } } } }

`mcp-remote`:

{

"mcpServers": { "perigon": { "command": "npx", "args": [ "-y", "mcp-remote@latest", "https://mcp.perigon.io/v1/mcp", "--header", "Authorization: Bearer ${PERIGON_API_KEY}" ], "env": { "PERIGON_API_KEY": "YOUR_PERIGON_API_KEY" } } } }

Claude Code:

claude mcp add --transport http perigon https://mcp.perigon.io/v1/mcp \

--header "Authorization: Bearer YOUR_PERIGON_API_KEY"

SSE at /v1/sse exists for legacy clients. Use Streamable HTTP for new integrations.


Authentication

The MCP endpoint accepts `Authorization: Bearer` credentials in two forms:

MethodBearer valueBest for
OAuthMCP access token from the Perigon authorization flowDesktop and IDE MCP clients; access follows your org membership
API keyPerigon API key from the developer dashboardScripts, mcp-remote, or configs that pin a key
OAuth

Hosted discovery (production):

  • Protected resource: https://mcp.perigon.io/.well-known/oauth-protected-resource (alias: https://mcp.perigon.io/.well-known/oauth-protected-resource/v1/mcp)
  • Authorization server metadata: https://mcp.perigon.io/.well-known/oauth-authorization-server

Clients discover the authorization, token, and registration endpoints from the authorization server metadata (PKCE required).

The client completes the standard authorization-code flow with PKCE, then sends the resulting access token on every MCP request.

  • Sign-in requires a verified Perigon user with at least User role in the organization.
  • Usage is billed to your organization. No API key is needed in the client.
  • Revoking MCP access or removing a member takes effect on the next request.

Unauthenticated requests receive 401 with a WWW-Authenticate header pointing at the protected-resource metadata URL.

API key

Create or copy a key at perigon.io/dev/keys and set it in the client’s Authorization header (see Quick start examples). Scopes and quotas follow that key.


Choosing tools

Append ?tools= to the MCP URL to limit the session. ?tool= is an alias and wins if both are present.

https://mcp.perigon.io/v1/mcp?tools=search_news_articles,search_news_stories

https://mcp.perigon.io/v1/mcp?tools=research https://mcp.perigon.io/v1/mcp?tools=research,create_monitor https://mcp.perigon.io/v1/mcp?tools=all

  • Comma-separated tool names, profile aliases, or a mix.
  • The filter intersects with what your credentials allow (API key scopes or your org’s MCP access for OAuth). It cannot expand access.
  • Omit the parameter or pass an empty value → default set (opt-in tools stay off; smaller tool list for token savings).
  • Pass all → scope-allowed default tools plus every opt-in catalogue tool (monitor write, platform helpers, get_source_by_id, get_top_topics, get_story_stats, and the rest). Scope-gated search tools still require the matching permission.
  • Unknown names are dropped. If every name is unknown, the default set is used.
ProfileTools
researchsearch_news_articles, search_news_stories, search_story_history, search_vector_news, summarize_news, search_journalists, search_sources, search_people, search_companies, search_topics, the five stats tools, get_top_topics, get_source_by_id, get_api_access. Not Wikipedia, and not the company / person / location shortcuts.
monitoringAll monitor tools (including create_monitor / update_monitor) plus every Signal Insights tool.
platformwatchlists, create_watchlist, update_watchlist, source_groups, create_source_group, update_source_group, contact_points, article_refresh, get_api_access.
minimalsearch_news_articles, the five stats tools, get_api_access.

get_story_stats is not in any profile. Request it by name. Requires the CLUSTERS scope.


Tools

Availability:

  • Default — registered when ?tools= is omitted (and the key has the listed scope, if any).
  • Scope — registered only when the key has that permission.
  • Opt-in — omitted from the default set. Request by name, profile, or ?tools=all. Registration is not the same as API access.
Search
ToolAvailabilityDescription
search_news_articlesDefaultKeyword and filter search over individual articles, including Boolean queries.
search_news_storiesScope: CLUSTERSClustered headlines that group related articles into one narrative.
search_story_historyScope: CLUSTERSTimestamped snapshots of how a story cluster changed.
search_vector_newsScope: VECTOR_SEARCH_NEWSSemantic search over recent articles.
summarize_newsScope: SEARCH_SUMMARYAI summary of matching articles, with citations.
search_journalistsScope: JOURNALISTSJournalist and reporter profiles.
search_sourcesScope: SOURCESNews publications and outlets.
search_peopleScope: PEOPLEPublic-figure profiles.
search_companiesScope: COMPANIESCompany profiles (domain, ticker, industry).
search_topicsScope: TOPICSPerigon topic taxonomy for exact topic filters.
search_wikipediaScope: WIKIPEDIAKeyword search of Wikipedia pages.
search_vector_wikipediaScope: VECTOR_SEARCH_WIKIPEDIASemantic search of Wikipedia pages.
Shortcuts

Each tool looks up an entity, then searches recent articles about it.

ToolAvailabilityDescription
get_company_newsScope: COMPANIESRecent articles about a company looked up by name.
get_person_newsScope: PEOPLERecent articles about a person looked up by name.
get_location_newsScope: LOCATIONSRecent articles for a city, state, or country.
Stats

Always on for any valid key. Prefer these over counting search results by hand.

ToolAvailabilityDescription
get_avg_sentimentDefaultAverage sentiment (positive / negative / neutral) bucketed over time.
get_article_countsDefaultArticle publication volume bucketed over time.
get_top_entitiesDefaultMost-mentioned topics, people, companies, cities, journalists, or sources.
get_top_peopleDefaultPeople whose coverage is spiking versus a baseline.
get_top_companiesDefaultCompanies whose coverage is spiking versus a baseline.
Access
ToolAvailabilityDescription
get_api_accessDefaultThis key's scopes, organization, quota, and entitlement behavior. Does not count against request quota. Call once per session, or after a 403.
Monitors

Read tools are default. Write tools are opt-in because the shared monitor schema is large.

ToolAvailabilityDescription
list_monitorsDefaultList and filter monitors by UUID, name, status, or EVENT / MENTIONS / TOPIC.
get_monitorDefaultFull monitor configuration.
get_monitor_eventsDefaultStructured events from EVENT and MENTIONS monitors.
get_monitor_newslettersDefaultScheduled briefings, typically from TOPIC monitors.
get_monitor_summariesDefaultRolling AI-generated monitor summary history.
set_monitor_statusDefaultActivate, pause, or archive a monitor. Archiving cannot be reversed through the public API.
create_monitorOpt-inCreate a DRAFT or ACTIVE monitor. Defaults to DRAFT.
update_monitorOpt-inPartial update; omitted fields are preserved.

schedulePolicy hours and days are wall-clock times in timezoneId, matching Delivery settings in the Perigon product. The public API stores those intervals in UTC; this server converts on read and write. A daily 3:00 AM America/Chicago briefing is returned and ac

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx