tool-disco
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tool-discodiscover tools for data analysis and report generation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tool-disco
A tool discovery-oriented MCP (Model Context Protocol) server that matches tools to natural language goals. It integrates with Azure DevOps to discover tools documented in wikis and uses code-graph-rag for code analysis.
Features
Natural Language Tool Discovery: Describe what you want to accomplish, and tool-disco finds matching tools
Azure DevOps Integration: Scans organization wikis for tool documentation with front matter metadata
Code Graph Integration: Ingests repositories via code-graph-rag-mcp for code analysis
Tool Composition: Automatically generates multi-tool workflows
Proxy Testing: Tests tool candidates using lightweight proxies, scripts, and simple models
Related MCP server: Forage MCP Server
Installation
npm install
npm run buildUsage
As an MCP Server
Add to your MCP client configuration:
{
"mcpServers": {
"tool-disco": {
"command": "node",
"args": ["/path/to/tool-disco/dist/index.js"]
}
}
}Available Tools
discover_tools
Discover tools matching a natural language goal.
{
"goal": "I need to process CSV files and generate reports",
"context": "Working with sales data",
"constraints": ["Must handle large files", "Output as PDF"]
}scan_azure_devops
Scan an Azure DevOps organization for repositories with wikis and extract tool metadata.
{
"organization": "https://dev.azure.com/myorg",
"pat": "your-personal-access-token",
"project": "optional-project-name"
}ingest_repo
Ingest a repository into the code graph for tool discovery.
{
"repoUrl": "https://github.com/org/repo",
"repoName": "my-repo"
}test_composition
Test a tool composition against the discovery goal.
{
"compositionId": "composed-tool1-tool2",
"inputs": { "file": "data.csv" }
}list_candidates
List all registered tool candidates.
get_discovery_stats
Get statistics about discovered tools and ingested repositories.
Wiki Front Matter Format
Document tools in Azure DevOps wikis using YAML front matter:
---
toolName: data_processor
description: Processes data files and extracts insights
tags: data,processing,etl
timeout: 5000
implementation: scripts/processor.js
inputs:
file:
type: string
description: Path to the input file
---
# Data Processor
Documentation for the data processor tool...Architecture
graph TB
subgraph "Tool Disco MCP Server"
ADO[Azure DevOps Integration]
CG[Code Graph Integration]
TD[Tool Discovery]
PT[Proxy Tester]
ADO --> TD
CG --> TD
TD --> PT
endDevelopment
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Type check
npm run lintMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that exposes 41 Azure DevOps tools to AI assistants, enabling management of pipelines, repositories, pull requests, releases, work items, test management, and wikis through natural language.41MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to automatically discover, install, and learn to use new tools without manual configuration.3515MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Azure DevOps through an MCP server with 34 tools for PRs, work items, repos, and branches, optimized for token efficiency and agent-first workflows.4MIT
Related MCP Connectors
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/egoughnour/tool-disco'
If you have feedback or need assistance with the MCP directory API, please join our Discord server