这是一个用于管理与交互 Label Studio 项目的 Model Context Protocol 服务器。该服务器提供创建和管理注释项目、导入与导出数据以及促进数据标注流程的工具。
本服务器提供了一系列强大的工具,可用于管理与交互 Label Studio 项目。以下是各工具的详细介绍:
get_projects
get_project_detail
project_id(字符串):Label Studio 项目 ID。create_project
title(字符串):项目标题。description(字符串,可选):项目描述。label_config(字符串,可选):XML 标签配置。update_project
project_id(字符串):项目 ID。title(字符串,可选):新的项目标题。description(字符串,可选):新的项目描述。label_config(字符串,可选):新的 XML 标签配置。delete_project
project_id(字符串):待删除的项目 ID。export_project_annotations
project_id(字符串):项目 ID。export_format(字符串,可选):导出格式("JSON"、"CSV"、"TSV"、"CONLL2003"、"COCO")。output_path(字符串,可选):保存导出文件的路径。import_tasks_from_file
project_id(字符串):项目 ID。file_path(字符串):导入文件的路径。export_project_annotations
project_id(字符串):项目 ID。export_format(字符串,可选):导出格式("JSON"、"CSV"、"TSV"、"CONLL2003"、"COCO")。output_path(字符串,可选):保存导出文件的路径。# 克隆仓库或导航到项目目录
git clone [仓库地址] 或 cd [项目目录]
# 以编辑模式安装依赖项
pip install -e .
docker pull [镜像名称]:[标签]
docker run -it --rm [镜像名称]:[标签] bash
在 config.json 文件中添加以下内容:
{
"mcp_server": {
"type": "local",
"command": "uvicorn main:app --host 0.0.0.0 --port [端口号]"
}
}
在 config.json 文件中添加以下内容:
{
"mcp_server": {
"type": "docker",
"container_name": "[容器名称]",
"image": "[镜像名称]:[标签]",
"command": "bash"
}
}
inspector --host [服务器地址] --port [端口号]
该软件基于 MIT 协议,具体内容请参考项目仓库中的 LICENSE 文件。