-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
74 lines (74 loc) · 3.55 KB
/
Copy pathpackage.json
File metadata and controls
74 lines (74 loc) · 3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
"name": "context-bench",
"version": "1.0.0",
"description": "MCP Agent Integration Benchmark",
"type": "module",
"scripts": {
"bench": "NODE_OPTIONS='--max-old-space-size=8192' tsx harness/cli.ts",
"test": "NODE_OPTIONS='--max-old-space-size=8192' tsx harness/simple-cli.ts",
"bench:oneshot": "npm run bench -- --mode oneshot --config baseline",
"bench:agent": "npm run bench -- --mode agent --config baseline",
"bench:all": "NODE_OPTIONS='--max-old-space-size=8192' tsx harness/cli.ts --all-packages --all-configs --max-workers 4",
"bench:xai": "npm run bench -- --package xai-grok --mode agent --config baseline",
"bench:deepseek": "npm run bench -- --package deepseek --mode agent --config baseline",
"bench:perplexity": "npm run bench -- --package perplexity --mode agent --config baseline",
"bench:exa": "npm run bench -- --package exa --mode agent --config baseline",
"bench:firecrawl": "npm run bench -- --package firecrawl --mode agent --config baseline",
"bench:tavily": "npm run bench -- --package tavily --mode agent --config baseline",
"bench:openai": "npm run bench -- --package openai --mode agent --config baseline",
"bench:luma": "npm run bench -- --package luma --mode agent --config baseline",
"bench:e2b": "npm run bench -- --package e2b --mode agent --config baseline",
"bench:runway": "npm run bench -- --package runway --mode agent --config baseline",
"list": "tsx harness/cli.ts --list-packages",
"list:packages": "tsx harness/cli.ts --list-packages",
"list:scenarios": "tsx harness/cli.ts --list-scenarios",
"list:configs": "tsx harness/cli.ts --list-configs",
"help": "tsx harness/help.ts",
"example:test": "tsx examples/test-mcp-connection.ts",
"example:test-all": "tsx examples/test-all-mcp-servers.ts",
"example:firecrawl": "tsx examples/firecrawl-real-example.ts",
"example:exa": "tsx examples/mcp-exa-example.ts",
"example:nia": "tsx examples/mcp-nia-example.ts",
"example:nia-package": "tsx examples/test-nia-package-exists.ts",
"example:context7": "tsx examples/mcp-context7-example.ts",
"example:check-sdks": "tsx examples/check-sdk-availability.ts",
"example:index-docs": "tsx examples/index-autogen-openrouter.ts",
"example:check-index": "tsx examples/check-indexing-status.ts",
"example:search-docs": "tsx examples/test-autogen-openrouter-search.ts",
"example:unified-client": "tsx examples/unified-mcp-client-demo.ts",
"example:mcp-helper": "tsx examples/mcp-helper-usage.ts",
"verify:openai-agents": "tsx examples/verify-with-firecrawl-v2.ts",
"verify:openai-agents-nia": "tsx examples/verify-openai-agents-with-nia.ts",
"test:oneshot-mappings": "tsx examples/test-oneshot-mappings.ts",
"test:oneshot-runner": "tsx examples/test-oneshot-runner.ts"
},
"dependencies": {
"@anthropic-ai/claude-agent-sdk": "^0.1.30",
"@anthropic-ai/sdk": "^0.30.0",
"@modelcontextprotocol/sdk": "^1.21.0",
"@openrouter/sdk": "^0.1.1",
"ajv": "^8.12.0",
"ajv-formats": "^3.0.1",
"axios": "^1.6.0",
"chalk": "^5.3.0",
"cli-progress": "^3.12.0",
"commander": "^12.0.0",
"dockerode": "^4.0.2",
"dotenv": "^16.4.5",
"express": "^4.18.2",
"fs-extra": "^11.2.0",
"js-yaml": "^4.1.0",
"openai": "^4.77.0",
"ora": "^8.0.1",
"tiktoken": "^1.0.22"
},
"devDependencies": {
"@types/dockerode": "^3.3.23",
"@types/express": "^4.17.21",
"@types/fs-extra": "^11.0.4",
"@types/js-yaml": "^4.0.9",
"@types/node": "^20.0.0",
"tsx": "^4.7.0",
"typescript": "^5.3.0"
}
}