Tools and integrations
Tools and integrations
Built-in tools, MCP, plugins, IDE/LSP/editor bridges, web access, and integration overview surfaces.
How this volume fits
flowchart TD Tools[Built-in tools] --> Permissions[Permission hooks] MCP[MCP host] --> Tools Plugins[Plugins/extensions] --> Tools IDE[IDE/LSP bridge] --> Tools Web[Web fetch/search] --> Tools Overview[Integration overview] --> MCPPages
| Page | Why read it | File |
|---|---|---|
| Built-in tool execution pipeline | Tool registration, model-visible schemas, permission/hook flow, execution events, streaming, and telemetry. | built-in-tool-execution-pipeline.md |
| MCP support implementation in the Copilot CLI | MCP config discovery, transports, host lifecycle, tool exposure, OAuth, permissions, and tasks. | mcp-support-implementation.md |
| Plugin and extension architecture | Plugin install/cache/config lifecycle, marketplaces, local plugin dirs, contributions, and SDK loading. | plugin-extension-architecture.md |
| IDE, LSP, and editor integration | IDE tools, selections, diagnostics, diffs, session title sync, LSP config, and extension state. | ide-lsp-editor-integration.md |
| Web search, URL fetching, and URL permissions | Built-in web_fetch, GitHub MCP web_search, URL allow/deny persistence, and web-tool gates. | web-search-url-fetching.md |
| Integrations, permissions, auth, and config workflows | Cross-cutting overview of MCP, plugins, permissions, auth/provider selection, login, and updates. | integrations-permissions-config.md |
Reading guidance
- Start with the generic tool pipeline, then read specific integration sources.
- MCP, plugins, IDE, and web are different tool providers/bridges.