Skip to content

docs(readme): add Helium MCP for additional MCP servers#1389

Closed
connerlambden wants to merge 1 commit intogithub:stagedfrom
connerlambden:add-helium
Closed

docs(readme): add Helium MCP for additional MCP servers#1389
connerlambden wants to merge 1 commit intogithub:stagedfrom
connerlambden:add-helium

Conversation

@connerlambden
Copy link
Copy Markdown
Contributor

@connerlambden connerlambden commented Apr 14, 2026

Summary

Adds Helium MCP under the Tools section as an additional MCP server.

Helium provides real-time news intelligence with bias scoring across 15+ dimensions, financial market data (stocks/ETFs/crypto), and ML options pricing over MCP. Works with GitHub Copilot and other MCP-compatible coding assistants.

Copilot AI review requested due to automatic review settings April 14, 2026 03:21
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ This PR targets main, but PRs should target staged.

The main branch is auto-published from staged and should not receive direct PRs.
Please close this PR and re-open it against the staged branch.

You can change the base branch using the Edit button at the top of this PR,
or run: gh pr edit 1389 --base staged

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates repository documentation and plugin manifests, while adding a large set of new plugin agent/command markdown definitions across multiple plugin packages.

Changes:

  • Add a new “Additional MCP servers” README subsection linking to Helium MCP.
  • Add many new agent/command markdown definitions across numerous plugins (polyglot testing, OpenAPI app generation, cloud/DB/devops, partners, etc.).
  • Simplify many plugin.json manifests to point at directories (e.g., "./agents", "./commands") instead of enumerating files; normalize some skill paths by removing trailing slashes.

Reviewed changes

Copilot reviewed 144 out of 231 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
README.md Adds an “Additional MCP servers” subsection linking to Helium MCP.
plugins/polyglot-test-agent/agents/polyglot-test-linter.md New polyglot lint/format sub-agent definition.
plugins/polyglot-test-agent/agents/polyglot-test-implementer.md New test implementation phase sub-agent definition.
plugins/polyglot-test-agent/agents/polyglot-test-generator.md New orchestrator agent for test generation pipeline.
plugins/polyglot-test-agent/agents/polyglot-test-fixer.md New compilation error fixer sub-agent definition.
plugins/polyglot-test-agent/agents/polyglot-test-builder.md New build/compile sub-agent definition.
plugins/polyglot-test-agent/.github/plugin/plugin.json Changes agent/skill references to directory-based paths.
plugins/php-mcp-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/partners/agents/pagerduty-incident-responder.md New partner agent for PagerDuty incident response via MCP.
plugins/partners/agents/octopus-deploy-release-notes-mcp.md New partner agent for Octopus Deploy release notes via MCP tools.
plugins/partners/agents/neon-optimization-analyzer.md New partner agent for Neon query optimization workflow.
plugins/partners/agents/neon-migration-specialist.md New partner agent for safe Neon migrations workflow.
plugins/partners/agents/mongodb-performance-advisor.md New partner agent for MongoDB performance analysis workflow.
plugins/partners/agents/lingodotdev-i18n.md New partner agent for Lingo.dev localization workflow.
plugins/partners/agents/jfrog-sec.md New partner agent for JFrog security remediation workflow.
plugins/partners/agents/elasticsearch-observability.md New partner agent for Elastic observability/security/search workflows.
plugins/partners/agents/diffblue-cover.md New partner agent for Diffblue Cover Java unit test generation.
plugins/partners/agents/arm-migration.md New partner agent for Arm migration using an MCP server in Docker.
plugins/partners/agents/amplitude-experiment-implementation.md New partner agent for Amplitude experiment implementation.
plugins/partners/.github/plugin/plugin.json Changes agents listing to directory-based path.
plugins/ospo-sponsorship/.github/plugin/plugin.json Normalizes skills path (removes trailing slash).
plugins/openapi-to-application-python-fastapi/commands/openapi-to-application-code.md New command to generate a FastAPI app from OpenAPI.
plugins/openapi-to-application-python-fastapi/agents/openapi-to-application.md New agent for generating apps from OpenAPI.
plugins/openapi-to-application-python-fastapi/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/openapi-to-application-nodejs-nestjs/commands/openapi-to-application-code.md New command to generate a NestJS app from OpenAPI.
plugins/openapi-to-application-nodejs-nestjs/agents/openapi-to-application.md New agent for generating apps from OpenAPI.
plugins/openapi-to-application-nodejs-nestjs/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/openapi-to-application-java-spring-boot/commands/openapi-to-application-code.md New command to generate a Spring Boot app from OpenAPI.
plugins/openapi-to-application-java-spring-boot/agents/openapi-to-application.md New agent for generating apps from OpenAPI.
plugins/openapi-to-application-java-spring-boot/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/openapi-to-application-go/commands/openapi-to-application-code.md New command to generate a Go app from OpenAPI.
plugins/openapi-to-application-go/agents/openapi-to-application.md New agent for generating apps from OpenAPI.
plugins/openapi-to-application-go/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/openapi-to-application-csharp-dotnet/commands/openapi-to-application-code.md New command to generate an ASP.NET app from OpenAPI.
plugins/openapi-to-application-csharp-dotnet/agents/openapi-to-application.md New agent for generating apps from OpenAPI.
plugins/openapi-to-application-csharp-dotnet/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md New agent for MCP-based declarative agents for M365 Copilot.
plugins/mcp-m365-copilot/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md New agent for building MCP servers in Kotlin.
plugins/kotlin-mcp-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/java-mcp-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/java-development/commands/java-springboot.md New Java Spring Boot best-practices command.
plugins/java-development/commands/java-junit.md New JUnit best-practices command.
plugins/java-development/commands/java-docs.md New Javadoc best-practices command.
plugins/java-development/commands/create-spring-boot-java-project.md New command to scaffold a Spring Boot Java project.
plugins/java-development/.github/plugin/plugin.json Changes commands listing to directory-based path.
plugins/go-mcp-development/agents/go-mcp-expert.md New agent for building MCP servers in Go.
plugins/go-mcp-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/gem-team/agents/gem-reviewer.md New “gem” reviewer agent definition.
plugins/gem-team/agents/gem-orchestrator.md New “gem” orchestrator agent definition.
plugins/gem-team/agents/gem-implementer.md New “gem” implementer agent definition.
plugins/gem-team/agents/gem-documentation-writer.md New “gem” documentation writer agent definition.
plugins/gem-team/agents/gem-devops.md New “gem” devops agent definition.
plugins/gem-team/agents/gem-browser-tester.md New “gem” browser tester agent definition.
plugins/gem-team/.github/plugin/plugin.json Changes agents listing to directory-based path.
plugins/frontend-web-dev/commands/playwright-generate-test.md New Playwright MCP-assisted test generation command.
plugins/frontend-web-dev/commands/playwright-explore-website.md New Playwright MCP-assisted website exploration command.
plugins/frontend-web-dev/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/edge-ai-tasks/.github/plugin/plugin.json Changes agents listing to directory-based path.
plugins/devops-oncall/commands/multi-stage-dockerfile.md New command to guide multi-stage Dockerfile creation.
plugins/devops-oncall/agents/azure-principal-architect.md New Azure principal architect agent definition (devops-oncall).
plugins/devops-oncall/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/dataverse-sdk-for-python/commands/dataverse-python-quickstart.md New Dataverse Python SDK quickstart command.
plugins/dataverse-sdk-for-python/commands/dataverse-python-production-code.md New Dataverse Python production code command.
plugins/dataverse-sdk-for-python/commands/dataverse-python-advanced-patterns.md New Dataverse Python advanced patterns command.
plugins/dataverse-sdk-for-python/.github/plugin/plugin.json Changes commands listing to directory-based path.
plugins/database-data-management/agents/postgresql-dba.md New PostgreSQL DBA agent definition.
plugins/database-data-management/agents/ms-sql-dba.md New MS-SQL DBA agent definition.
plugins/database-data-management/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/csharp-mcp-development/commands/csharp-mcp-server-generator.md New command to generate a C# MCP server project.
plugins/csharp-mcp-development/agents/csharp-mcp-expert.md New agent for building MCP servers in C#.
plugins/csharp-mcp-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/csharp-dotnet-development/commands/dotnet-upgrade.md New .NET upgrade prompt collection command file.
plugins/csharp-dotnet-development/commands/dotnet-best-practices.md New .NET best practices command.
plugins/csharp-dotnet-development/commands/csharp-xunit.md New xUnit best-practices command.
plugins/csharp-dotnet-development/commands/csharp-tunit.md New TUnit best-practices command.
plugins/csharp-dotnet-development/commands/csharp-nunit.md New NUnit best-practices command.
plugins/csharp-dotnet-development/commands/csharp-async.md New C# async best-practices command.
plugins/csharp-dotnet-development/commands/aspnet-minimal-api-openapi.md New ASP.NET Minimal API + OpenAPI best-practices command.
plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md New .NET expert guidance agent definition.
plugins/csharp-dotnet-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/copilot-sdk/.github/plugin/plugin.json Normalizes skills path (removes trailing slash).
plugins/context-engineering/commands/what-context-needed.md New command for asking what context is required.
plugins/context-engineering/commands/refactor-plan.md New command for producing a refactor execution plan.
plugins/context-engineering/commands/context-map.md New command for generating a context map.
plugins/context-engineering/agents/context-architect.md New “Context Architect” agent definition.
plugins/context-engineering/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/clojure-interactive-programming/commands/remember-interactive-programming.md New micro-prompt/command for interactive programming reminders.
plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md New Clojure REPL-first agent definition.
plugins/clojure-interactive-programming/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md New CAST Imaging structural quality advisor agent definition.
plugins/cast-imaging/agents/cast-imaging-software-discovery.md New CAST Imaging software discovery agent definition.
plugins/cast-imaging/agents/cast-imaging-impact-analysis.md New CAST Imaging impact analysis agent definition.
plugins/cast-imaging/.github/plugin/plugin.json Changes agents listing to directory-based path.
plugins/azure-cloud-development/agents/terraform-azure-planning.md New Azure Terraform planning agent definition.
plugins/azure-cloud-development/agents/terraform-azure-implement.md New Azure Terraform implementation agent definition.
plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md New AVM Terraform guidance agent definition.
plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md New AVM Bicep guidance agent definition.
plugins/azure-cloud-development/agents/azure-saas-architect.md New Azure SaaS architect guidance agent definition.
plugins/azure-cloud-development/agents/azure-principal-architect.md New Azure principal architect guidance agent definition.
plugins/azure-cloud-development/agents/azure-logic-apps-expert.md New Azure Logic Apps expert guidance agent definition.
plugins/azure-cloud-development/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.
plugins/awesome-copilot/commands/suggest-awesome-github-copilot-skills.md New command to suggest skills from awesome-copilot.
plugins/awesome-copilot/commands/suggest-awesome-github-copilot-prompts.md New command to suggest prompts from awesome-copilot.
plugins/awesome-copilot/commands/suggest-awesome-github-copilot-instructions.md New command to suggest instructions from awesome-copilot.
plugins/awesome-copilot/commands/suggest-awesome-github-copilot-agents.md New command to suggest agents from awesome-copilot.
plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md New agent to pull prompts/instructions/chatmodes from awesome-copilot.
plugins/awesome-copilot/.github/plugin/plugin.json Changes agents/commands references to directory-based paths.

Comment thread README.md Outdated
Comment on lines +59 to +63
### Additional MCP servers

Beyond the Awesome Copilot MCP server above, you can connect GitHub Copilot and other MCP-compatible coding assistants to domain-specific tools. For example:

- **[Helium MCP](https://github.com/connerlambden/helium-mcp)** — Real-time news intelligence with bias scoring, financial market data, and ML options pricing via MCP. Works with any MCP-compatible AI coding assistant.
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR title/description indicate a small README change (adding Helium MCP), but the diff includes a large number of new plugin agents/commands and widespread plugin.json manifest changes. This makes review and release notes difficult; please either (mandatory) update the PR title/description to reflect the broader scope or (recommended) split into separate PRs (README-only vs. plugin additions vs. plugin manifest format change).

Copilot uses AI. Check for mistakes.
"./agents/terraform.md",
"./agents/pagerduty-incident-responder.md",
"./agents/comet-opik.md"
"./agents"
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing agents from an explicit list of agent files to a directory path (e.g., \"./agents\") is a breaking format change unless the plugin loader explicitly supports directory expansion. If the loader expects file paths, this will prevent agent discovery at runtime. Mandatory: confirm/ensure the loader supports directory entries; otherwise revert to enumerating ./agents/*.md files (or adopt whatever supported manifest schema is recommended).

Suggested change
"./agents"
"./agents/<agent-file-1>.md",
"./agents/<agent-file-2>.md"

Copilot uses AI. Check for mistakes.
@@ -0,0 +1,13 @@
---
name: Dataverse Python Quickstart Generator
description: Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns.
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This command file’s front matter lacks the agent field that other command files in this PR use (e.g., agent: 'agent'). If the command runner requires agent (and possibly tools) to execute, this command may not be invocable. Mandatory: align the command front matter with the expected command schema used elsewhere in the repo (add agent and any required fields), or move this content to the correct artifact type if it is not meant to be a runnable command.

Suggested change
description: Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns.
description: Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns.
agent: 'agent'

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +4
---
name: ".NET Upgrade Analysis Prompts"
description: "Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution"
---
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like other newly added command files, this appears intended to be a runnable command, but it does not declare agent: in front matter. Additionally, the file ends with a standalone --- delimiter, which can be interpreted as an extra YAML document boundary and confuse parsers. Mandatory: add the required agent field (and any other required metadata) and remove the trailing --- delimiter at the end of the file to avoid front matter parsing issues.

Copilot uses AI. Check for mistakes.
# Release Notes for Octopus Deploy

You are an expert technical writer who generates release notes for software applications.
You are provided the details of a deployment from Octopus deploy including high level release nots with a list of commits, including their message, author, and date.
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct spelling in user-facing text: 'nots' → 'notes'.

Suggested change
You are provided the details of a deployment from Octopus deploy including high level release nots with a list of commits, including their message, author, and date.
You are provided the details of a deployment from Octopus deploy including high level release notes with a list of commits, including their message, author, and date.

Copilot uses AI. Check for mistakes.
Comment on lines +17 to +18
- Look at the packages installed by the Dockerfile send each package to the learning_path_server tool to check each package for ARM compatibility. If a package is not compatible, change it to a compatible version. When invoking the tool, explicitly ask "Is [package] compatible with ARM architecture?" where [package] is the name of the package.
- Look at the contents of any requirements.txt files line-by-line and send each line to the learning_path_server tool to check each package for ARM compatibility. If a package is not compatible, change it to a compatible version. When invoking the tool, explicitly ask "Is [package] compatible with ARM architecture?" where [package] is the name of the package.
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The instructions require using a learning_path_server tool, but the front matter tool list only includes skopeo, check_image, knowledge_base_search, migrate_ease_scan, mcp, and sysreport_instructions. As written, an agent following these instructions will be blocked. Mandatory: update the instructions to use tools that are actually available in this agent definition (e.g., knowledge_base_search) or add/configure the missing tool so the workflow is executable.

Suggested change
- Look at the packages installed by the Dockerfile send each package to the learning_path_server tool to check each package for ARM compatibility. If a package is not compatible, change it to a compatible version. When invoking the tool, explicitly ask "Is [package] compatible with ARM architecture?" where [package] is the name of the package.
- Look at the contents of any requirements.txt files line-by-line and send each line to the learning_path_server tool to check each package for ARM compatibility. If a package is not compatible, change it to a compatible version. When invoking the tool, explicitly ask "Is [package] compatible with ARM architecture?" where [package] is the name of the package.
- Look at the packages installed by the Dockerfile and send each package to the knowledge_base_search tool to check each package for ARM compatibility. If a package is not compatible, change it to a compatible version. When invoking the tool, explicitly ask "Is [package] compatible with ARM architecture?" where [package] is the name of the package.
- Look at the contents of any requirements.txt files line-by-line and send each line to the knowledge_base_search tool to check each package for ARM compatibility. If a package is not compatible, change it to a compatible version. When invoking the tool, explicitly ask "Is [package] compatible with ARM architecture?" where [package] is the name of the package.

Copilot uses AI. Check for mistakes.
---
agent: agent
description: 'Website exploration for testing using Playwright MCP'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'web/fetch', 'findTestFiles', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'playwright']
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This command declares playwright (singular) while the other Playwright command in this PR uses playwright/*. If the MCP integration exposes multiple Playwright tools under the wildcard namespace, using only playwright may prevent access to the required tool set and break the workflow. Mandatory: make the tool declaration consistent with the expected Playwright MCP tool namespace (likely playwright/*).

Suggested change
tools: ['changes', 'search/codebase', 'edit/editFiles', 'web/fetch', 'findTestFiles', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'playwright']
tools: ['changes', 'search/codebase', 'edit/editFiles', 'web/fetch', 'findTestFiles', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'playwright/*']

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +4
---
name: PagerDuty Incident Responder
description: Responds to PagerDuty incidents by analyzing incident context, identifying recent code changes, and suggesting fixes via GitHub PRs.
tools: ["read", "search", "edit", "github/search_code", "github/search_commits", "github/get_commit", "github/list_commits", "github/list_pull_requests", "github/get_pull_request", "github/get_file_contents", "github/create_pull_request", "github/create_issue", "github/list_repository_contributors", "github/create_or_update_file", "github/get_repository", "github/list_branches", "github/create_branch", "pagerduty/*"]
Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR adds many new agent/command markdown files across plugins, but it doesn’t include corresponding updates to the repository’s documentation indexes (e.g., docs/README.<type>.md) to make the new resources discoverable. Mandatory (per repo guidelines): add entries for newly introduced agents/commands/skills to the appropriate docs/README.*.md files so they are documented and discoverable.

Copilot generated this review using guidance from repository custom instructions.
@connerlambden connerlambden changed the base branch from main to staged April 14, 2026 15:01
Add Helium MCP under the Tools section for real-time news intelligence
with bias scoring, financial market data, and ML options pricing via MCP.
@connerlambden
Copy link
Copy Markdown
Contributor Author

Fixed! Retargeted to staged branch and rebased to a clean single-commit diff (README.md only, +4 lines). The previous push included unrelated upstream changes — apologies for the noise.

@aaronpowell
Copy link
Copy Markdown
Contributor

We aren't a MCP registry, you should consider submitted to https://registry.modelcontextprotocol.io/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants