Skip to content

feat(examples): rename sample MCP servers#220

Merged
Agent-Hellboy merged 4 commits into
mainfrom
examples/better_mcp_server_names
May 20, 2026
Merged

feat(examples): rename sample MCP servers#220
Agent-Hellboy merged 4 commits into
mainfrom
examples/better_mcp_server_names

Conversation

@Agent-Hellboy
Copy link
Copy Markdown
Owner

Summary

  • Rename the bundled sample MCP server identities from language-based names to capability-based names: workspace-assistant-mcp, data-utility-mcp, and text-analysis-mcp.
  • Expand the sample MCP surfaces with more useful tools, prompts, and resources: release-note and handoff flows for the workspace assistant, keyword/numeric summaries and a data-quality prompt for the data utility, and keyword extraction for text analysis.
  • Update manifests, e2e defaults, adapter docs, contributor docs, governed-agent metadata, and sample runbooks to use the new names.

Validation

  • MCP_RUNTIME_CONFIG_DIR=$(mktemp -d) git commit -m "feat(examples): rename sample MCP servers" pre-commit hooks: Gitleaks, go fmt, staticcheck, go vet, race-enabled Go unit tests, Go integration tests, generated-file drift.
  • go test ./... -count=1 in examples/go-mcp-server.
  • go test ./api/v1alpha1 ./internal/operator ./internal/agentadapter -count=1.
  • go test ./internal/cli/server -run TestApplyDeployMetadataDefaults -count=1.
  • go test ./pkg/metadata ./internal/cli/pipeline -count=1.
  • cargo test --manifest-path examples/rust-mcp-server/Cargo.toml.
  • python3 -c 'import ast, pathlib; ast.parse(pathlib.Path("examples/python-mcp-server/app.py").read_text())'.

@Agent-Hellboy Agent-Hellboy marked this pull request as ready for review May 20, 2026 19:53
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request renames the example MCP servers to capability-focused names—workspace-assistant-mcp, data-utility-mcp, and text-analysis-mcp—and updates all documentation, manifests, and tests accordingly. It also introduces new tools and prompts, such as release note drafting and data quality reviews. Feedback suggests clamping the limit parameter in the keyword extraction tool to prevent resource exhaustion and optimizing the numeric summary tool to calculate statistics in a single pass for improved efficiency.

Comment thread examples/python-mcp-server/app.py
Comment thread examples/python-mcp-server/app.py
@Agent-Hellboy Agent-Hellboy merged commit 7f2d03a into main May 20, 2026
15 checks passed
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.

1 participant