Token导航 LogoToken导航TokenDH.com
Flux Protocol logo
开发工具stdio官方级别未说明来源级核验

Flux Protocol

MCP Server

fluxprotocol-cli

FLUX协议SDK是一个通用AI连接层工具,通过4行代码实现AI与各种协议的连接,支持STDIO、HTTP、WebSocket等多种协议,并使用TOON格式提高40%的令牌效率。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
开发工具TypeScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

RaheesAhmed

提供方

RaheesAhmed

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx fluxprotocol-cli create weather

详细介绍

FLUX协议SDK

通用AI连接层 -用4条线将AI连接到任何东西。 代币减少40% 采用TOON格式。

](https://www.npmjs.com/package/fluxprotocol-sdk) ![License: MIT](https://opensource.org/licenses/MIT)

为什么选择FLUX?

功能MCPFLUX
代码行数120+4
协议仅限STDIOSTDIO、HTTP、WebSocket
令牌效率JSONTOON(代币减少40%)
类型安全手动自动

安装

npm install fluxprotocol-sdk

快速开始

npx fluxprotocol-cli create weather
cd weather && pnpm install && pnpm dev

四线承诺

import { connector, method, FluxServer, StdioTransport } from 'fluxprotocol-sdk';

@connector('weather')
class WeatherConnector {
  @method()
  async getWeather(city: string) {
    return fetch(`https://api.weather.com/${city}`).then(r => r.json());
  }
}

const server = new FluxServer(WeatherConnector);
server.setTransport(new StdioTransport(server));
server.start();

包裹

软件包说明安装
fluxprotocol-sdk带传输的核心SDKnpm i fluxprotocol-sdk
fluxprotocol-cliCLI工具npm i -g fluxprotocol-cli
fluxprotocol-clientHTTP/WS客户端npm i fluxprotocol-client

运输

import { StdioTransport, HttpTransport, WebSocketTransport } from 'fluxprotocol-sdk';

new StdioTransport(server);                     // MCP (Claude Desktop)
new HttpTransport(server, { port: 3000 });      // REST API + TOON
new WebSocketTransport(server, { port: 3001 }); // Real-time

TOON格式(代币减少40%)

FLUX支持 TOON(面向令牌的对象表示法) 为了实现高效的人工智能通信:

import { FluxClient } from 'fluxprotocol-client';

const client = new FluxClient('http://localhost:3000');

// Enable TOON format (40% fewer tokens)
const tools = await client.useToon().listTools();

// Or use JSON (default)
const weather = await client.call('weather.getWeather', { city: 'Tokyo' });

服务器通过自动检测格式 Accept 头球

  • Accept: application/toon → TOON响应
  • Accept: application/json → JSON响应(默认)

生产装饰师

import { cache, rateLimit, retry, config } from 'fluxprotocol-sdk';

@connector('api')
@config({ auth: { type: 'bearer', env: 'API_TOKEN' } })
class ApiConnector {
  @method()
  @cache({ ttl: 60000 })                          // Cache 1 minute
  @rateLimit({ requests: 100, window: '1m' })     // 100 req/min
  @retry({ attempts: 3, backoff: 'exponential' }) // Auto-retry
  async fetchData(id: string) { ... }
}
装饰器用途
@cache带TTL的LRU缓存
@rateLimit令牌桶速率限制
@retry指数/线性回退
@config身份验证和环境配置

CLI命令

fluxprotocol-cli create    # Scaffold connector
fluxprotocol-cli dev       # Dev with hot reload
fluxprotocol-cli build     # Production build

许可证

麻省理工学院©2025

目录标签

目录标签

开发工具TypeScriptClaudeAI连接本地部署协议SDKTOON格式

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

fluxprotocol-cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP