TepraMCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TepraMCP18mmテープで「会議室A」とQRコード付きラベルを印刷して"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TepraMCP
キングジムのラベルプリンター 「テプラ」PRO SR5900P を Wi-Fi/LAN 経由で操作する MCP サーバーです。 Claude などの MCP クライアントから、日本語テキスト・QRコード・画像を載せたラベルを直接印刷できます。
tepra_discover … ネットワーク上のテプラを探す
tepra_status … 電源・カバー・装着テープ幅を確認
tepra_preview … 印刷せずにラベル画像を返す(テープを無駄にしない)
tepra_print … 実際に印刷する動作原理
SR5900P は UDP/9100 を制御チャネル、TCP/9100 をラスターデータの転送に使う独自プロトコルを話します。 本実装はその解析結果(Mine02C4 / hikalium/sr5900p)に基づく 非公式 の再実装です。 公式ドライバやテプラクリエイターのインストールは不要ですが、本体ファームウェアの更新で 動かなくなる可能性がある点はご承知おきください。
印刷解像度は 360dpi。ラベルは 1bpp に二値化され、テープ送り方向に 1 列ずつ転送されます。
Related MCP server: mcp-server-zipcode-jp
セットアップ
npm install && npm run buildMCP クライアントの設定に追加します(claude_desktop_config.json や .mcp.json):
{
"mcpServers": {
"tepra": {
"command": "node",
"args": ["C:/Users/swmr7/Documents/GitHub/TepraMCP/dist/index.js"],
"env": {
"TEPRA_PRINTER_IP": "192.168.1.50"
}
}
}
}TEPRA_PRINTER_IP を設定しておくと毎回 IP を指定せずに済みます。未設定の場合は各ツールの
printer 引数で渡すか、まず tepra_discover で探してください。
環境変数
変数 | 用途 |
| プリンターの IP アドレス(既定値) |
| 使用フォントの CSS スタック。未設定ならシステムの日本語フォントを自動選択 |
| 日本語フォントを持たない環境(コンテナ等)でフォントを読み込むディレクトリ |
使い方
自然言語で頼めば十分です。
「会議室A / 3F 北側」って2行のラベルを18mmテープで印刷して
このURLのQRコード付きラベルをプレビューして
ラベルの指定項目
引数 | 説明 |
| 行の配列。テープ幅いっぱいになるよう自動で文字サイズを決定 |
| 左端に置く QR コードの内容 |
| 貼り込む PNG/JPEG |
| 4/6/9/12/18/24/36。省略時はプリンターから自動検出 |
| ラベル長の固定/最低長の指定 |
| ラベルに余白がある場合の寄せ方向 |
| 前後の余白(既定 2mm) |
| 太字(既定 true) |
| ハーフカット( |
| 同一ラベルの連続印刷枚数( |
制限
印刷は 1 行レイアウト([QR][画像][テキスト])に固定です。枠線や複雑な組版は未対応。
テープカートリッジの色は判別しません(プリンターが幅しか返さないため)。
tepra_discoverは mDNS を使うため、プリンターと同一サブネットにいる必要があります。
ライセンス
Apache-2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceEnables text-to-speech generation through the Omotenashi QR API, supporting multiple languages (Japanese, English, Chinese, Korean) with customizable voice speakers and speed settings.
- FlicenseBqualityDmaintenanceEnables searching Japanese addresses by 7-digit zip code using the zipcloud API.1
- -license-qualityCmaintenanceEnables access to Japanese labor and social insurance law data via e-Gov API and official notices from MHLW and JAISH, running as a local MCP server on Windows.
- AlicenseAqualityCmaintenanceProvides access to Japanese tax law data from official sources via a local web server on Windows.71,704MIT
Related MCP Connectors
Japan shipping labels for AI agents: buy Yamato, Sagawa, Japan Post labels and track via Ship&co.
39 Japanese locale APIs — wareki, NTA invoice, 法人番号, postal, romanization, kanji-kana (Workers AI).
Global shipping labels for AI agents via AfterShip with your own carrier accounts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/swmr71/TepraMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server