refine(mcp): drop github, perplexity, telnyx, exa, parallel-search from the catalog batch
- github: 44 tools / ~31K schema tokens duplicating the built-in gh CLI skill - perplexity/telnyx: api_key friction — batch policy is browser-OAuth or no-auth only - exa/parallel-search: redundant with Hermes's native web_search backend
This commit is contained in:
@@ -1,33 +0,0 @@
|
||||
# Nous-approved MCP catalog entry.
|
||||
# Presence in this directory = approval. Merged via PR review.
|
||||
manifest_version: 1
|
||||
|
||||
name: exa
|
||||
description: AI web search, code search, and page reading powered by Exa.
|
||||
source: https://docs.exa.ai/reference/exa-mcp
|
||||
|
||||
# Official vendor-hosted remote MCP (URL-only — Hermes never spawns a local
|
||||
# process for this entry). No authentication required (verified live:
|
||||
# initialize succeeds anonymously).
|
||||
|
||||
transport:
|
||||
type: http
|
||||
url: https://mcp.exa.ai/mcp
|
||||
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Composer-suggestion triggers (desktop brand pills).
|
||||
suggest:
|
||||
keywords:
|
||||
- exa
|
||||
- web search
|
||||
hosts:
|
||||
- exa.ai
|
||||
|
||||
post_install: |
|
||||
No account or credentials needed — tools are available as soon as the
|
||||
session restarts.
|
||||
|
||||
Works anonymously with rate limits; an Exa API key lifts them (see
|
||||
docs.exa.ai).
|
||||
@@ -1,40 +0,0 @@
|
||||
# Nous-approved MCP catalog entry.
|
||||
# Presence in this directory = approval. Merged via PR review.
|
||||
manifest_version: 1
|
||||
|
||||
name: github
|
||||
description: Repos, issues, PRs, Actions, and code search on GitHub.
|
||||
source: https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server
|
||||
|
||||
# Official vendor-hosted remote MCP (URL-only). Authenticates with an API
|
||||
# key/token sent as a Bearer Authorization header.
|
||||
|
||||
transport:
|
||||
type: http
|
||||
url: https://api.githubcopilot.com/mcp/
|
||||
|
||||
auth:
|
||||
type: api_key
|
||||
env:
|
||||
- name: MCP_GITHUB_API_KEY
|
||||
prompt: "GitHub Personal Access Token (github.com/settings/tokens)"
|
||||
required: true
|
||||
secret: true
|
||||
|
||||
# Composer-suggestion triggers (desktop brand pills).
|
||||
suggest:
|
||||
keywords:
|
||||
- github
|
||||
- pull request
|
||||
- issues
|
||||
hosts:
|
||||
- github.com
|
||||
|
||||
post_install: |
|
||||
Hermes prompts for the API key at install time and stores it in
|
||||
~/.hermes/.env. Restart the session so tools load.
|
||||
|
||||
GitHub's hosted MCP reserves browser OAuth for pre-registered IDEs, so
|
||||
Hermes authenticates with a Personal Access Token sent as a Bearer
|
||||
header. Create a (fine-grained) PAT at github.com/settings/tokens with
|
||||
the scopes you want the agent to have.
|
||||
@@ -1,32 +0,0 @@
|
||||
# Nous-approved MCP catalog entry.
|
||||
# Presence in this directory = approval. Merged via PR review.
|
||||
manifest_version: 1
|
||||
|
||||
name: parallel-search
|
||||
description: Agent-native web search by Parallel.
|
||||
source: https://docs.parallel.ai/integrations/mcp/search-mcp
|
||||
|
||||
# Official vendor-hosted remote MCP (URL-only — Hermes never spawns a local
|
||||
# process for this entry). Native OAuth 2.1 + Dynamic Client Registration
|
||||
# (verified live: RFC 9728 protected-resource metadata -> AS metadata with
|
||||
# registration_endpoint); Hermes's MCP client + mcp_oauth_manager handle
|
||||
# discovery, PKCE, token exchange, and refresh.
|
||||
|
||||
transport:
|
||||
type: http
|
||||
url: https://search-mcp.parallel.ai/mcp
|
||||
|
||||
auth:
|
||||
type: oauth
|
||||
|
||||
# Composer-suggestion triggers (desktop brand pills).
|
||||
suggest:
|
||||
keywords:
|
||||
- parallel search
|
||||
hosts:
|
||||
- parallel.ai
|
||||
|
||||
post_install: |
|
||||
On first connection Hermes opens a browser to authorize with
|
||||
Parallel (or run `hermes mcp login parallel-search`). Approve access,
|
||||
then restart the session so tools load.
|
||||
@@ -1,37 +0,0 @@
|
||||
# Nous-approved MCP catalog entry.
|
||||
# Presence in this directory = approval. Merged via PR review.
|
||||
manifest_version: 1
|
||||
|
||||
name: perplexity
|
||||
description: Real-time web search and research via Perplexity's Sonar API.
|
||||
source: https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server
|
||||
|
||||
# Official vendor-hosted remote MCP (URL-only). Authenticates with an API
|
||||
# key/token sent as a Bearer Authorization header.
|
||||
|
||||
transport:
|
||||
type: http
|
||||
url: https://api.perplexity.ai/mcp
|
||||
|
||||
auth:
|
||||
type: api_key
|
||||
env:
|
||||
- name: MCP_PERPLEXITY_API_KEY
|
||||
prompt: "Perplexity API key (perplexity.ai/settings/api)"
|
||||
required: true
|
||||
secret: true
|
||||
|
||||
# Composer-suggestion triggers (desktop brand pills).
|
||||
suggest:
|
||||
keywords:
|
||||
- perplexity
|
||||
- sonar
|
||||
hosts:
|
||||
- perplexity.ai
|
||||
|
||||
post_install: |
|
||||
Hermes prompts for the API key at install time and stores it in
|
||||
~/.hermes/.env. Restart the session so tools load.
|
||||
|
||||
Requires a Perplexity API key (paid usage) from
|
||||
perplexity.ai/settings/api.
|
||||
@@ -1,37 +0,0 @@
|
||||
# Nous-approved MCP catalog entry.
|
||||
# Presence in this directory = approval. Merged via PR review.
|
||||
manifest_version: 1
|
||||
|
||||
name: telnyx
|
||||
description: Telephony, SMS, and voice API control via Telnyx.
|
||||
source: https://developers.telnyx.com/docs/mcp
|
||||
|
||||
# Official vendor-hosted remote MCP (URL-only). Authenticates with an API
|
||||
# key/token sent as a Bearer Authorization header.
|
||||
|
||||
transport:
|
||||
type: http
|
||||
url: https://api.telnyx.com/v2/mcp
|
||||
|
||||
auth:
|
||||
type: api_key
|
||||
env:
|
||||
- name: MCP_TELNYX_API_KEY
|
||||
prompt: "Telnyx API key (portal.telnyx.com)"
|
||||
required: true
|
||||
secret: true
|
||||
|
||||
# Composer-suggestion triggers (desktop brand pills).
|
||||
suggest:
|
||||
keywords:
|
||||
- telnyx
|
||||
- sms
|
||||
- telephony
|
||||
hosts:
|
||||
- telnyx.com
|
||||
|
||||
post_install: |
|
||||
Hermes prompts for the API key at install time and stores it in
|
||||
~/.hermes/.env. Restart the session so tools load.
|
||||
|
||||
Requires a Telnyx API key from portal.telnyx.com.
|
||||
Reference in New Issue
Block a user