ToolRosetta: Bridging Open-Source Repositories and Large Language Model Agents through Automated Tool Standardization

Shimin Di, Xujie Yuan, Hanghui Guo, Chaoqian Ouyang, Zhangze Chen +7 more
3/10/2026
cs.SEcs.CEcs.MA

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Reusing and invoking existing code remains costly and unreliable, as most practical tools are embedded in heterogeneous code repositories and lack standardized, executable interfaces. Although large language models (LLMs) and Model Context Protocol (MCP)-based tool invocation frameworks enable natural language task execution, current approaches rely heavily on manual tool curation and standardization, which fundamentally limits scalability. In this paper, we propose ToolRosetta, a unified framework that automatically translates open-source code repositories and APIs into MCP-compatible tools that can be reliably invoked by LLMs. Given a user task, ToolRosetta autonomously plans toolchains, identifies relevant codebases, and converts them into executable MCP services, enabling end-to-end task completion with minimal human intervention. In addition, ToolRosetta incorporates a security inspection layer to mitigate risks inherent in executing arbitrary code. Extensive experiments across diverse scientific domains demonstrate that ToolRosetta can automatically standardize a large number of open-source tools and reduce the human effort required for code reproduction and deployment. Notably, by seamlessly leveraging specialized open-source tools, ToolRosetta-powered agents consistently improve task completion performance compared to commercial LLMs and existing agent systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{di2026toolrosetta,
  title  = {ToolRosetta: Bridging Open-Source Repositories and Large Language Model Agents through Automated Tool Standardization},
  author = {Shimin Di and Xujie Yuan and Hanghui Guo and Chaoqian Ouyang and Zhangze Chen and Ling Yue and Libin Zheng and Jia Zhu and Shaowu Pan and Jian Yin and Min-Ling Zhang and Yong Rui},
  year   = {2026},
  eprint = {2603.09290},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.09290v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.09290.svg)](https://codeofpaper.com/paper/2603.09290)

Discussion