Token Optimization
БесплатноНе проверенA fully offline MCP server for token estimation, prompt compression, model routing, and semantic caching to optimize LLM usage costs and efficiency.
Описание
A fully offline MCP server for token estimation, prompt compression, model routing, and semantic caching to optimize LLM usage costs and efficiency.
README
Production-ready Model Context Protocol server for token counting, prompt compression, model routing and semantic caching. Zero external API calls — works fully offline.
Tools
| Tool | Description |
|---|---|
estimate_tokens |
Count tokens for any text+model (calibrated chars/token ratios) |
compress_prompt |
Shrink prompts with trim, summarize_hint or aggressive strategy |
route_model |
Pick cheapest model meeting quality + context requirements |
cache_lookup |
Semantic cache hit/miss by prompt or pre-computed key |
cache_store |
Store prompt+result with token-savings metadata |
cache_invalidate |
Remove one or all cache entries |
analyze_context |
Conversation health: role breakdown, issues, recommendations |
savings_report |
Session-level token/USD savings dashboard |
deduplicate_messages |
Remove duplicate turns, count saved tokens |
Quick Start
cd mcps/token-optimization-mcp
uv sync
# stdio – Claude Code / Copilot
uv run main.py
# SSE – LangGraph / CrewAI / browser
uv run main.py --sse --port 8001
Environment Variables
| Variable | Default | Description |
|---|---|---|
USE_REDIS |
false |
Enable Redis backend |
REDIS_URL |
redis://localhost:6379/1 |
Redis connection URL |
CACHE_TTL_SECONDS |
86400 |
Default cache TTL (1 day) |
RATE_LIMIT_PER_MIN |
120 |
Requests/min per client |
AUDIT_LOG_ENABLED |
true |
Print audit log to stdout |
Registration
Claude Code (~/.claude/settings.json)
{
"mcpServers": {
"token-optimization": {
"command": "uv",
"args": ["run", "/path/to/token-optimization-mcp/main.py"]
}
}
}
VS Code Copilot (.vscode/mcp.json)
{
"servers": {
"token-optimization": {
"type": "stdio",
"command": "uv",
"args": ["run", "${workspaceFolder}/mcps/token-optimization-mcp/main.py"]
}
}
}
SSE (LangGraph / CrewAI / Cursor)
http://127.0.0.1:8001/sse
Supported Models (routing catalogue)
| Model | Context | Quality | Cost/1k |
|---|---|---|---|
github:copilot |
128k | 8 | free |
gpt-4o-mini |
128k | 7 | $0.00015 |
claude-3-5-haiku |
200k | 7 | $0.00025 |
gemini-1.5-flash |
1M | 6 | $0.000075 |
gpt-4o |
128k | 9 | $0.005 |
claude-3-5-sonnet |
200k | 9 | $0.003 |
claude-3-opus |
200k | 10 | $0.015 |
Testing
uv run --group test pytest
# 118 tests, 100% coverage
Architecture
token-optimization-mcp/
├── main.py ← FastMCP server (9 tools)
├── pyproject.toml
├── README.md
├── tests/
│ ├── conftest.py ← state-reset fixtures
│ ├── test_helpers.py ← unit tests + Hypothesis
│ └── test_tools.py ← integration tests per tool
└── mcp-servers/
└── context-cache-server/ ← standalone Redis-backed sub-server
├── server.py
├── config.py
└── security.py
Установка Token Optimization
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/DCx7C5/token-optimization-mcpFAQ
Token Optimization MCP бесплатный?
Да, Token Optimization MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Token Optimization?
Нет, Token Optimization работает без API-ключей и переменных окружения.
Token Optimization — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Token Optimization в Claude Desktop, Claude Code или Cursor?
Открой Token Optimization на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Token Optimization with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
