list_all_wikis_in_organization
Retrieve all wikis across all projects in an Azure DevOps organization to enable cross-project discovery and knowledge sharing.
Instructions
List all wikis across all projects in the organization for cross-project discovery.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- The core handler implementation that fetches all projects and aggregates wikis from each project using get_wikis.def list_all_wikis_in_organization(self): """ List all wikis across all projects in the organization. """ projects = self.get_projects() all_wikis = [] for project in projects: try: wikis = self.get_wikis(project.name) for wiki in wikis: all_wikis.append({ "project": project.name, "id": wiki.id, "name": wiki.name, "url": wiki.url, "remote_url": wiki.remote_url, }) except Exception: # Skip projects where we can't access wikis continue return all_wikis
- mcp_azure_devops/server.py:731-739 (registration)Tool registration in the server's tool list, including the input schema (empty object, no parameters).types.Tool( name="list_all_wikis_in_organization", description="List all wikis across all projects in the organization for cross-project discovery.", inputSchema={ "type": "object", "properties": {}, "additionalProperties": False } ),
- mcp_azure_devops/server.py:1037-1038 (handler)Thin dispatch handler in the server's _execute_tool method that delegates to the client's implementation.elif name == "list_all_wikis_in_organization": return self.client.list_all_wikis_in_organization()