豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Commit 8789a8b

Browse files
committed
docs: estimate tokens using tiktoken
1 parent 952218c commit 8789a8b

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

docs/tool-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!-- AUTO GENERATED DO NOT EDIT - run 'npm run docs' to update-->
22

3-
# Chrome DevTools MCP Tool Reference 6661
3+
# Chrome DevTools MCP Tool Reference (~6661 cl100k_base tokens)
44

55
- **[Input automation](#input-automation)** (8 tools)
66
- [`click`](#click)

package-lock.json

Lines changed: 8 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@
6161
"eslint-import-resolver-typescript": "^4.4.4",
6262
"eslint-plugin-import": "^2.32.0",
6363
"globals": "^17.0.0",
64-
"js-tiktoken": "^1.0.21",
6564
"prettier": "^3.6.2",
6665
"puppeteer": "24.37.3",
6766
"rollup": "4.57.1",
6867
"rollup-plugin-cleanup": "^3.2.1",
6968
"rollup-plugin-license": "^3.6.0",
7069
"sinon": "^21.0.0",
70+
"tiktoken": "^1.0.22",
7171
"typescript": "^5.9.2",
7272
"typescript-eslint": "^8.43.0",
7373
"yargs": "18.0.0"

scripts/generate-docs.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import fs from 'node:fs';
99
import {Client} from '@modelcontextprotocol/sdk/client/index.js';
1010
import {StdioClientTransport} from '@modelcontextprotocol/sdk/client/stdio.js';
1111
import type {Tool} from '@modelcontextprotocol/sdk/types.js';
12-
import {get_encoding} from 'tiktoken'; // npm install tiktoken
12+
import {get_encoding} from 'tiktoken';
1313

1414
import {cliOptions} from '../build/src/cli.js';
1515
import {ToolCategory, labels} from '../build/src/tools/categories.js';
@@ -355,7 +355,7 @@ async function generateToolDocumentation(): Promise<void> {
355355
// Generate markdown documentation
356356
let markdown = `<!-- AUTO GENERATED DO NOT EDIT - run 'npm run docs' to update-->
357357
358-
# Chrome DevTools MCP Tool Reference (~${(await measureServer()).tokenCount} tokens via js-tiktoken)
358+
# Chrome DevTools MCP Tool Reference (~${(await measureServer()).tokenCount} cl100k_base tokens)
359359
360360
`;
361361

0 commit comments

Comments
 (0)