improve mcp implementations #74
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces comprehensive documentation and configuration improvements for task-level MCP (Model Context Protocol) server subset selection, enhancing both governance and flexibility. The changes clarify the policy model, document environment variable handling, and add concrete examples and recommendations in both English and Chinese. Additionally, a new example configuration for GitLab MCP integration is provided.
Documentation: Task-level MCP Subset Selection
docs/mcp-task-subset-design-en.md) and Chinese (docs/mcp-task-subset-design-zh.md). [1] [2]Policy Model and Configuration Enhancements
mcp.task_tool_allowlist,mcp.task_tool_denylist), indicating these are injected by the host and are read-only for the WASM guest. [1] [2] [3]Environment Variable Handling
Example Configuration
config/sms/mcp.d/gitlab.toml), demonstrating how to set up stdio transport, environment variables, and resource budgets.These changes improve clarity, governance, and operational best practices for MCP server selection and integration at the task level.