← 开源
xfey

MCP-Zero

MCP-Zero: Active Tool Discovery for Autonomous LLM Agents

AI EngineeringGive agent toolsPython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.2%
515
Star
58
Fork
+0
本周
1
贡献者
创建于 2025-06-01 · 更新于 2026-10-16 · 今日第 6856 名
主要开发者
xfey

xfey/MCP-Zero 排名第 6,856,有 515 个星标。

同类别比较

xfey/MCP-Zero 排名第 6,856,此处有 8 个同类条目;hanlulong/stata-mcp 排名第 6,861。

同类别比较
名称排名指标
ravitemer/mcp-hub6,840
语言:
JavaScript
星标数:
521
分叉数:
65
简介:
A centralized manager for Model Context Protocol (MCP) servers with dynamic server management and monitoring
ai-driven-dev/framework6,844
语言:
TypeScript
星标数:
519
分叉数:
57
简介:
Marketplace Framework AI-Driven Dev : Context Engineering, Plugins, Agents, Skills, Hooks, Templates, SDLC
spring-ai-alibaba/AssistantAgent6,845
语言:
Java
星标数:
519
分叉数:
150
简介:
Framework for building enterprise-level assistant agents.
datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN6,846
语言:
Jupyter Notebook
星标数:
517
分叉数:
107
简介:
Workflow for AI Agents enables automated conversion of CAD files (such as `.rvt`, `.ifc`, `.dwg`) using command-line converters on a local Windows machine
hanlulong/stata-mcp6,861
语言:
Python
星标数:
511
分叉数:
88
简介:
Stata MCP Extension for VS Code, Cursor, and Antigravity IDE
kuhnhomeuk-cell/procedural-film6,864
语言:
JavaScript
星标数:
510
分叉数:
59
简介:
Agent skill: turn a topic into a 30s vertical film drawn and scored entirely in JavaScript. Reference film: the life of a monarch butterfly.
bahayonghang/academic-writing-skills6,866
语言:
Python
星标数:
508
分叉数:
37
steamship-core/steamship-langchain6,869
语言:
Python
星标数:
508
分叉数:
90
简介:
steamship-langchain
关键参数与规格
关键参数与规格
参数值
语言Python
类别AI Engineering
子类别Give agent tools
关键词MCP, Tool use
星标数515
分叉数58
贡献者1
创建日期2025-06-01
更新日期2026-10-16
1 天星标数1
7 天星标数0
排名6,856
上次排名17,779
排名变化10,923
7 天星标排名16,397
上次 7 天星标排名17,994
7 天星标排名变化1,597
总星标排名18,923
上次总星标排名18,945
总星标排名变化22
国家China
README 摘录

🤗 We have now open-sourced the code involved in the paper. We will continue to update our work, explore its application in the industry, and continue to expand this project. Using MCP-Zero to proactively construct toolchains for "Making a great meal" Method: MCP-Zero We have now released our code for the paper. The code in the paper implements retrieval capabilities and achieves concrete results in experiments. In our future work, we are committed to applying MCP-zero to

the industry, so other modules still need to be involved, such as the dynamic deployment of MCP servers, the environment deployment for GAIA test, etc. We will continue to improve our work, and thank you all for your attention to this work. Leave a star🌟 to let me know you are staying updated :D Dataset: MCP-tools **Google Drive**: Download Link **Huggingface Link**: Coming soon **Put the file at**: **Introduction**: A dataset containing all filtered tools (308 servers and 2

,797 tools in total) from the MCP official repo. **Data structure**: **Build dataset on your own**: If you want to build custom dataset for MCP servers, you may follow the code under the folder.

常见问题

记录了多少星标和分叉?

xfey/MCP-Zero 有 515 个星标和 58 个分叉。

仓库排名是多少?

xfey/MCP-Zero 排名第 6,856。

记录的语言和类别是什么?

xfey/MCP-Zero 有 515 个星标,语言为 Python,类别为 AI Engineering。

哪个仓库排名最接近?

xfey/MCP-Zero 与 hanlulong/stata-mcp 比较,后者排名第 6,861,有 511 个星标。

README

MCP-Zero: Active Tool Discovery for Autonomous LLM Agents

https://arxiv.org/abs/2506.01056

Thanks for your attention for MCP-Zero! 🤗

We have now open-sourced the code involved in the paper. We will continue to update our work, explore its application in the industry, and continue to expand this project.

Using MCP-Zero to proactively construct toolchains for "Making a great meal"

Method: MCP-Zero

MCP-zero/
├── experiment_apibank.py       # experiments: APIBank
├── experiment_mcptools.py      # experiments: mcp_tools (needle test)
├── matcher.py                  # code for similarity matching
├── prompt_guide/               # prompts for our method
├── reformatter.py              # json formatter for tool description
├── sampler.py                  # sampler for selecting target tool
├── test_cases.jsonl            # testcase for the matcher
├── test_matcher.py             # unit test for the matcher
└── utils.py                    # utils: grid_search

We have now released our code for the paper. The code in the paper implements retrieval capabilities and achieves concrete results in experiments.

In our future work, we are committed to applying MCP-zero to the industry, so other modules still need to be involved, such as the dynamic deployment of MCP servers, the environment deployment for GAIA test, etc. We will continue to improve our work, and thank you all for your attention to this work. Leave a star🌟 to let me know you are staying updated :D

Dataset: MCP-tools

  • Google Drive: Download Link
  • Huggingface Link: Coming soon
  • Put the file at: ./MCP-tools/mcp_tools_with_embedding.json

Introduction: A dataset containing all filtered tools (308 servers and 2,797 tools in total) from the MCP official repo.

Data structure:

{
  "server_name": string, // The name of the MCP server, extracted or inferred from the README
  "server_summary": string, // A summary of the server's purpose and capabilities, based on all relevant parts of the README.
  "server_description": string, // Description from metadata. 
  "description_embedding": float[3072], // The embedding of the server description from text-embedding-3-large
  "summary_embedding": float[3072], // The embedding of the server summary from text-embedding-3-large
  "tools": [
    {
      "name": string, // The function/tool name
      "description": string, // A concise description of what the tool does
      "description_embedding": float[3072], // The embedding of the tool description from text-embedding-3-large
      "parameter": { // A dictionary of input parameters, being included if explicitly defined
        "param1": "(type) description1",
        "param2": "(Optional, type) description2"
      }
    }
  ]
}

Build dataset on your own: If you want to build custom dataset for MCP servers, you may follow the code under the MCP-tools/build_data folder.

MCP-tools/
├── build_data
│   ├── get_server_summary.py       # code to extract structural data for MCP server's ReadMe file
│   ├── run_vllm.sh                 # deploy the Qwen2.5-72B-Instruct model with VLLM
│   └── server_summary.prompt       # the prompt for extracting dataset
└── download_data.md

Citation

Citation makes me happy.

--Shakespeare (just for fun :D)

@article{fei2025mcp,
  title={MCP-Zero: Active Tool Discovery for Autonomous LLM Agents},
  author={Fei, Xiang and Zheng, Xiawu and Feng, Hao},
  journal={arXiv preprint arXiv:2506.01056},
  year={2025}
}
排名相邻
同类项目