by coder-linping
Azure Wiki Search Server is an MCP server that enables AI agents to search and retrieve information from Azure DevOps wikis, facilitating AI-powered knowledge retrieval and enhanced developer productivity.
Azure Wiki Search Server is an MCP (Multi-Agent Communication Protocol) server that enables AI agents to search and retrieve information from Azure DevOps wikis. It implements the MCP specification, allowing seamless integration with AI systems for knowledge retrieval.
To use Azure Wiki Search Server, you need to set up the server locally and configure it within your development environment, such as VS Code.
Prerequisites:
uv (a Python package installer and dependency resolver).Local Setup:
git clone https://github.com/coder-linping/azure-wiki-search-server.gitcd azure-wiki-search-serveruv:
uv venv then .venv\Scripts\activateuv venv then source .venv/bin/activate.vscode/mcp.json file in your workspace. This configuration specifies the command to run the server and environment variables for your PAT, organization, and project.Once set up, AI agents can interact with the server to perform search queries on the Azure wiki.
search_wiki tool.get_wiki_by_path tool to retrieve specific wiki content by its path.Q: What is an MCP server? A: An MCP (Multi-Agent Communication Protocol) server is a component that implements a standard protocol for AI agents to communicate and interact with external services, in this case, an Azure wiki.
Q: What permissions does the Personal Access Token (PAT) need? A: The PAT needs to have read permissions for the Azure DevOps wiki you intend to search.
Q: Can I use this with other wiki platforms? A: This specific server is designed for Azure DevOps wikis. Its functionality is tied to the Azure Wiki API.
Q: How do I specify which Azure DevOps organization and project to search?
A: You configure the ORG and PROJECT environment variables in the mcp settings within your VS Code configuration.
This mcp server implements the MCP specification to allow AI agents to search on Azure wiki.
search_wiki
Search Edge Wiki to find related material for {query}.
get_wiki_by_path
Get wiki content by provided path.
Install the latest VS code.
Install the GitHub Copilot and GitHub Copilot Chat extensions
Install Python 3.10 or higher.
Install uv. On Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
On Mac|Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Prepare a Personal Access Token and make sure it has permission to read wiki.
Clone this repo.
git clone https://github.com/coder-linping/azure-wiki-search-server.git
cd azure-wiki-search-server
Setup env. On Windows
uv venv
.venv/Scripts/activate
On Mac | Linux
uv venv
source .venv/bin/activate
Configuration for VS Code
For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).
Optionally, you can add it to a file called .vscode/mcp.json in your workspace. This will allow you to share the configuration with others.
"mcp": {
"servers": {
"edge_wiki": {
"command": "uv",
"args": [
"--directory",
"<absolute path to your cloned folder>",
"run",
"src/edge_wiki.py"
],
"env": {
"PAT": "Your personal access token",
"ORG": "Your organization,default is microsoft",
"PROJECT": "Your project, default is Edge"
},
}
}
}
Please log in to share your review and rating for this MCP.