Agent Skin:语义速记标准(SSS)
](https://npmjs.org/package/agentskin) 
AgentSkin是一个开源协议和参考模型上下文协议(MCP)服务器,用于建立 语义速记标准(SSS) 对于代理感知。
该协议定义了一种标准化的方法,用于递归地将高熵、人类可读的数据(HTML、臃肿的JSON、复杂的API)修剪成低熵、确定性的Markdown“皮肤”。这大大减少了LLM令牌的消耗(“令牌税”),并消除了自主推理循环中的感知阻力。
议定书
AgentSkin的核心是递归修剪引擎。它基于一个简单的声明性标准进行操作:
- 审计: 拦截原始数据有效载荷。
- 信号映射: 定义一组所需的高密度密钥。
- 语义枢轴: 应用别名映射将不一致的API架构标准化为统一的命名空间。
- 压扁: 输出一个确定性的、分层的Markdown字符串。
参考实现
此存储库提供SSS协议的官方Node.js参考实现,作为标准MCP服务器公开。
快速入门(MCP服务器)
您可以直接通过以下方式运行AgentSkin参考服务器 npx 为您的本地AI助手(Claude Desktop、Cursor等)提供 fetch_optimized_data 工具。
npx -y agentskin@latestClaude桌面配置
将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"agentskin": {
"command": "npx",
"args": ["-y", "agentskin@latest"]
}
}
}工具
参考实现向AI代理公开了以下工具:
1. fetch_optimized_data
获取任何API或Web URL,并返回90%的标记优化“皮肤”
- 论据:
- url (string,必填):目标数据源。 - signals (string\[\],可选):要保留的语义键数组。 - aliases (object,可选):将原始按键重命名为标准化信号的映射。
2. skin_reasoning
通过消除语言噪声(模糊、填充)来优化自然语言文本。
- 论据:
- text (string,必填):要提取的自然语言字符串。
创建皮肤
AgentSkin是智能感知的工厂。您提供映射;协议提供引擎。
使用时 fetch_optimized_data 工具,提供 signals 和 aliases 参数来构建自己的皮肤。
示例:天气API皮肤
{
"url": "https://api.weather.gov/gridpoints/TOP/31,80/forecast",
"signals": ["temperature", "windspeed", "shortforecast"],
"aliases": {
"temperature": "temp",
"shortforecast": "forecast"
}
}建筑
此包装设计为 本地优先,开放式工作室.
- 所有数据获取和修剪都在主机上本地进行。
- 用户会话状态、Cookie和网络访问严格保持本地和私有。
- 核心发动机(
skin-engine.js)无需外部依赖即可进行转换。
文档和白皮书
阅读完整的协议规范和学术白皮书,网址为 agentskin.dev.
______________________________________________________________________
*由Nichols Transco LLC维护。专为机器经济而设计。*
