Token导航 LogoToken导航TokenDH.com
Gliner2 MCP logo
运维云端stdio官方级别未说明来源级核验

Gliner2 MCP

MCP Server

GLiNER2 MCP服务器提供实体提取、文本分类和JSON提取功能,适用于自然语言处理任务。

工具数

3

提示词数

0

GitHub Stars

4

资源数

0
Python自然语言处理云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mrorigo

提供方

mrorigo

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run gliner2-mcp

详细介绍

闪光2 mcp

MCP服务器,将GLiNER2实体提取、分类和JSON提取作为工具公开。

快速入门

  1. 安装依赖项:
uv sync
  1. 运行MCP服务器:
uv run gliner2-mcp

环境配置

此服务器是通过环境变量配置的(可选地从以下位置加载 .env).

变量默认值描述
GLINER2_MODEL_IDfastino/gliner2-base-v1GLiNER2模型id或路径。
GLINER2_DEVICEempty传递给的设备覆盖 from_pretrained 当支持。
GLINER2_MAX_TEXT_LENGTH0最大输入长度。 0 禁用限制。
GLINER2_MCP_LOG_LEVELINFO服务器日志记录的日志级别。
GLINER2_MCP_ENV_FILEempty读取上述变量之前要加载的env文件的路径。

如果 GLINER2_MCP_ENV_FILE 未设置,服务器将加载 .env 当它存在时,从工作目录中删除。

MCP工具

  • extract_entities(labels, text=None, filename=None) 返回标签到实体跨度的映射。
  • classify_text(schema, text=None, filename=None) 返回字段名到所选标签或标签列表的映射。
  • extract_json(schema, text=None, filename=None) 返回与提供的模式匹配的JSON对象。

对于所有工具,请提供以下工具之一 textfilename:

  • text:内联输入文本。
  • filename:相对于当前工作目录的UTF-8文本文件路径。拒绝绝对路径和在当前工作目录之外解析的路径。

出于兼容性考虑,旧camelCase别名仍然可用: extractEntities, classifyText, extractJson.

可用模型

拥抱脸上的GLiNER2家族模型

发展

uv sync --dev
uv run ruff check .

测试

运行默认测试套件(单元+合同测试):

uv sync --extra dev
uv run --extra dev pytest -q

运行真实模型集成测试(下载/加载实际GLiNER2权重):

GLINER2_MCP_RUN_INTEGRATION=1 uv run --extra dev pytest -q -m integration

建议的预发布检查:

uv run --extra dev pytest -q
GLINER2_MCP_RUN_INTEGRATION=1 uv run --extra dev pytest -q -m integration

许可证

MIT。看 LICENSE.

目录标签

目录标签

Python自然语言处理云端部署实体提取本地部署文本分类JSON提取

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP