npm @tessera-llm/mcp-serverstdioApache-2.0updated 3mo ago
The MCP server that returns money, not data.
Tessera MCP Server 能做什么?
tessera-mcp-server
The MCP server that returns money, not data.
Status: v0.1.3 — published 2026-05-27 on npm with sigstore SLSA provenance v1, listed on registry.modelcontextprotocol.io.
Tessera is an LLM proxy that optimizes API spend through multi-provider routing, prompt compression, audit-immutable logging, output-length prediction, and batch arbitrage. This package exposes Tessera as an MCP server for tool-using agents — Claude Desktop, Claude Code, Cursor, Cline, Continue, Goose, Zed.
Where other LLM-infrastructure MCP servers return logs, traces, or prompt metadata, this one returns savings decisions: what's drifting, what to switch, what to approve, what to audit.
See it in action
▶ 41-second walkthrough: live counter ticks · baseline $74,800 → actual $30,000 ($44,800 saved, 60% reduction) · audit-immutable savings ledger. Click to play.
Install
npx @tessera-llm/mcp-server
Or add to your client config:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"tessera": {
"command": "npx",
"args": ["-y", "@tessera-llm/mcp-server"],
"env": {
"TESSERA_API_KEY": "tk_..."
}
}
}
}
Claude Code (.mcp.json in project root):
{
"mcpServers": {
"tessera": {
"command": "npx",
"args": ["-y", "@tessera-llm/mcp-server"],
"env": {
"TESSERA_API_KEY": "tk_..."
}
}
}
}
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"tessera": {
"command": "npx",
"args": ["-y", "@tessera-llm/mcp-server"],
"env": { "TESSERA_API_KEY": "tk_..." }
}
}
}
Get a TESSERA_API_KEY at tesseraai.io/dev — Free Sandbox is 60M tokens/month with no card.
Tools
v0.1 exposes 6 tools (5 read + 1 mutate). Hard cap — no tool sprawl.
| Tool | Read/Write | Purpose |
|---|---|---|
tessera_list_workloads |
read | List your mapped workloads with anchor cost + current m-stack. |
tessera_get_savings_report |
read | Anchored spend + measured savings for a window. |
tessera_get_recommendation_queue |
read | Pending Optimize-tab recommendations with expected lift + confidence. |
tessera_get_ledger_entries |
read | Audit-immutable Monthly Reading rows (provider call, mechanic stack applied, savings). |
tessera_get_quality_snapshot |
read | SLA floor + p50/p95 quality scores + drift events. |
tessera_approve_recommendation |
mutate | Move a queued mechanic from "suggested" to "active" with audit-trail entry. |
Provider config writes, API-key management, composition cap changes, and Stripe operations are deliberately NOT in this surface — they live in the dashboard, where blast-radius requires explicit modal confirmation.
Transport
- stdio (default) — local clients (Claude Desktop, Cursor, Cline, Continue, Claude Code)
- Streamable HTTP (optional) — set
TESSERA_MCP_TRANSPORT=httpto bind onlocalhost:8788for remote / Goose / Zed-via-mcp-remote
SSE (deprecated in MCP spec 2025-11-25) is not supported.
Auth
TESSERA_API_KEY env var or Authorization: Bearer <key> header (HTTP transport). Same API key as the SDK — tk_* format. Future v0.2: OAuth 2.1 (aligned with MCP spec RC 2026-07-28).
Security posture
- Tools receiving user-controlled content (ledger notes, recommendation rationale strings, workload names) are labelled
__untrusted__to prevent prompt-injection cascade per the Supabase/Cursor 2025 pattern. mcp-scan(Invariant Labs) runs in CI to catch tool-poisoning attacks in tool descriptions.- No
execute_codeescape hatch. Typed verbs only. - No session-based auth. Every request authenticates independently per MCP spec 2026 requirement.
License
Apache-2.0. Tessera is a product of Fintechagency OÜ (Estonia, Tallinn).
Links
- Tessera landing: tesseraai.io
- Free Sandbox signup: tesseraai.io/dev
- How it works: tesseraai.io/how-it-works
- MCP protocol spec: modelcontextprotocol.io
安装
把 Tessera MCP Server 添加到你的客户端。选择你正在使用的那个。
claude mcp add mcp-server -- npx -y @tessera-llm/mcp-servercodex mcp add mcp-server -- npx -y @tessera-llm/mcp-serveramp mcp add mcp-server -- npx -y @tessera-llm/mcp-server{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"mcp-server","command":"npx","args":["-y","@tessera-llm/mcp-server"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp-server": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp-server": {
"command": {
"path": "npx",
"args": [
"-y",
"@tessera-llm/mcp-server"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @tessera-llm/mcp-serverRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
6 个工具
Tessera MCP Server 向已连接的智能体提供 6 个工具。
- tessera_list_workloads
- read
- tessera_get_savings_report
- read
- tessera_get_recommendation_queue
- read
- tessera_get_ledger_entries
- read
- tessera_get_quality_snapshot
- read
- tessera_approve_recommendation
- **mutate**
评分
75 / 100
良好
- 文档25/25
- 维护16/25
- 可信度16/20
- 能力6/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 87 days ago
- Has a release history
- Repository is not archived
- Licensed Apache-2.0
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 6 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 0.1.2最新 | 2026年5月27日 |
| 0.1.1 | 2026年5月27日 |
