Tool Disco
БесплатноНе проверенA tool discovery MCP server that integrates with Azure DevOps wikis and code-graph-rag to match natural language goals to tools, enabling tool composition and p
Описание
A tool discovery MCP server that integrates with Azure DevOps wikis and code-graph-rag to match natural language goals to tools, enabling tool composition and proxy testing.
README
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
Installation
npm install
npm run build
Usage
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
end
Development
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Type check
npm run lint
Установка Tool Disco
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/egoughnour/tool-discoFAQ
Tool Disco MCP бесплатный?
Да, Tool Disco MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Tool Disco?
Нет, Tool Disco работает без API-ключей и переменных окружения.
Tool Disco — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Tool Disco в Claude Desktop, Claude Code или Cursor?
Открой Tool Disco на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Tool Disco with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
