DarkGenius01 commited on
Commit
96ccdfd
·
1 Parent(s): 42c7f2e

Add agents

Browse files
.gitignore CHANGED
@@ -1 +1,6 @@
1
  venv
 
 
 
 
 
 
1
  venv
2
+ node_modules
3
+ .env
4
+ .DS_Store
5
+ .vscode
6
+ .idea
client ADDED
@@ -0,0 +1 @@
 
 
1
+ Subproject commit 94df82c122e90721ac8a502f1ea1209cda8d9da0
file-assistant/How to test.txt ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1. Run agent from project root:
2
+ npx @huggingface/tiny-agents run .\file-assistant\
3
+
4
+ 2. Subsequentially ask agent:
5
+ - Read the contents of E:\Projects\mcp-sentiment\file-assistant\job_description.md // better to use absolute paths
6
+ - Inside the same folder you can find a candidates folder. Check for john_resume.md and let me know if he is a good fit for the job.
7
+ - Create a file called "invitation.md" in the "file-assistant" folder and write a short invitation to John to come in for an interview.
8
+
9
+ 3. Check that file invitation.md was created
10
+
11
+ 4. Stop agent
file-assistant/agent.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "openai/gpt-oss-20b",
3
+ "endpointUrl": "http://127.0.0.1:1234",
4
+ "servers": [
5
+ {
6
+ "type": "stdio",
7
+ "command": "npx",
8
+ "args": [
9
+ "-y",
10
+ "@wonderwhy-er/desktop-commander"
11
+ ]
12
+ }
13
+ ]
14
+ }
file-assistant/candidates/john_resume.md ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # John Doe
2
+
3
+ **Contact Information**
4
+ - Email: email@example.com
5
+ - Phone: (+1) 123-456-7890
6
+ - Location: 1234 Abc Street, Example, EX 01234
7
+ - GitHub: github.com/example
8
+ - LinkedIn: linkedin.com/in/example
9
+ - Website: example.com
10
+
11
+ ## Experience
12
+
13
+ **Machine Learning Engineer Intern** | Slow Feet Technology | Jul 2021 - Present
14
+ - Developed food-agnostic formulation for cross-ingredient meal cooking
15
+ - Created competitive cream of mushroom soup recipe, published in NeurIPS 2099
16
+ - Built specialized pan for meal cooking research
17
+
18
+ **Research Intern** | Paddling University | Aug 2020 - Present
19
+ - Designed efficient mapo tofu quality estimation method using thermometer
20
+ - Proposed fast stir frying algorithm for tofu cooking, published in CVPR 2077
21
+ - Outperformed SOTA methods with improved efficiency
22
+
23
+ **Research Assistant** | Huangdu Institute of Technology | Mar 2020 - Jun 2020
24
+ - Developed novel framework using spoon and chopsticks for eating mapo tofu
25
+ - Designed tofu filtering strategy inspired by beans grinding method
26
+ - Created evaluation criteria for eating plan novelty and diversity
27
+
28
+ **Research Intern** | Paddling University | Jul 2018 - Aug 2018
29
+ - Designed dual sandwiches using traditional burger ingredients
30
+ - Utilized structure duality to boost cooking speed for shared ingredients
31
+ - Outperformed baselines on QWE'15 and ASDF'14 datasets
32
+
33
+ ## Education
34
+
35
+ **M.S. in Computer Science** | University of Charles River | Sep 2021 - Jan 2023
36
+ - Location: Boston, MA
37
+
38
+ **B.Eng. in Software Engineering** | Huangdu Institute of Technology | Sep 2016 - Jul 2020
39
+ - Location: Shanghai, China
40
+
41
+ ## Skills
42
+
43
+ **Programming Languages:** Python, JavaScript/TypeScript, HTML/CSS, Java
44
+ **Tools and Frameworks:** Git, PyTorch, Keras, scikit-learn, Linux, Vue, React, Django, LaTeX
45
+ **Languages:** English (proficient), Indonesia (native)
46
+
47
+ ## Awards and Honors
48
+
49
+ - **Gold**, International Collegiate Catching Fish Contest (ICCFC) | 2018
50
+ - **First Prize**, China National Scholarship for Outstanding Culinary Skills | 2017, 2018
51
+
52
+ ## Publications
53
+
54
+ **Eating is All You Need** | NeurIPS 2099
55
+ - Authors: Haha Ha, San Zhang
56
+
57
+ **You Only Cook Once: Unified, Real-Time Mapo Tofu Recipe** | CVPR 2077 (Best Paper Honorable Mention)
58
+ - Authors: Haha Ha, San Zhang, Si Li, Wu Wang
file-assistant/invitation.md ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # Invitation to Interview
2
+
3
+ Hi John,
4
+
5
+ We’re excited about your background in food‑centric machine learning and would like to invite you for an interview at our office. Please let us know a convenient time next week.
6
+
7
+ Looking forward to meeting you!
8
+
9
+ Best regards,
10
+ The Hiring Team
file-assistant/job_description.md ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Senior Food Technology Engineer
2
+
3
+ ## About the Role
4
+ We're seeking a culinary innovator to transform cooking processes into precise algorithms and AI systems.
5
+
6
+ ## What You'll Do
7
+ - Convert cooking instructions into measurable algorithms
8
+ - Develop AI-powered kitchen tools
9
+ - Create food quality assessment systems
10
+ - Build recipe-following AI models
11
+
12
+ ## Requirements
13
+ - MS in Computer Science (food-related thesis preferred)
14
+ - Python and PyTorch expertise
15
+ - Proven experience combining food science with ML
16
+ - Strong communication skills using culinary metaphors
17
+
18
+ ## Perks
19
+ - Access to experimental kitchen
20
+ - Continuous taste-testing opportunities
21
+ - Collaborative tech-foodie team environment
22
+
23
+ *Note: Must attend conferences and publish on algorithmic cooking optimization.*
my-agent/agent.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "Qwen/Qwen2.5-72B-Instruct",
3
+ "provider": "nebius",
4
+ "servers": [
5
+ {
6
+ "type": "stdio",
7
+ "command": "npx",
8
+ "args": [
9
+ "mcp-remote",
10
+ "http://localhost:7860/gradio_api/mcp/sse"
11
+ ]
12
+ }
13
+ ]
14
+ }
my-agent/package-lock.json ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "my-agent",
3
+ "version": "1.0.0",
4
+ "lockfileVersion": 3,
5
+ "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "name": "my-agent",
9
+ "version": "1.0.0",
10
+ "license": "ISC",
11
+ "dependencies": {
12
+ "mcp-remote": "^0.1.18"
13
+ }
14
+ },
15
+ "node_modules/accepts": {
16
+ "version": "1.3.8",
17
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
18
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
19
+ "license": "MIT",
20
+ "dependencies": {
21
+ "mime-types": "~2.1.34",
22
+ "negotiator": "0.6.3"
23
+ },
24
+ "engines": {
25
+ "node": ">= 0.6"
26
+ }
27
+ },
28
+ "node_modules/array-flatten": {
29
+ "version": "1.1.1",
30
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
31
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
32
+ "license": "MIT"
33
+ },
34
+ "node_modules/body-parser": {
35
+ "version": "1.20.3",
36
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
37
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
38
+ "license": "MIT",
39
+ "dependencies": {
40
+ "bytes": "3.1.2",
41
+ "content-type": "~1.0.5",
42
+ "debug": "2.6.9",
43
+ "depd": "2.0.0",
44
+ "destroy": "1.2.0",
45
+ "http-errors": "2.0.0",
46
+ "iconv-lite": "0.4.24",
47
+ "on-finished": "2.4.1",
48
+ "qs": "6.13.0",
49
+ "raw-body": "2.5.2",
50
+ "type-is": "~1.6.18",
51
+ "unpipe": "1.0.0"
52
+ },
53
+ "engines": {
54
+ "node": ">= 0.8",
55
+ "npm": "1.2.8000 || >= 1.4.16"
56
+ }
57
+ },
58
+ "node_modules/bundle-name": {
59
+ "version": "4.1.0",
60
+ "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
61
+ "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
62
+ "license": "MIT",
63
+ "dependencies": {
64
+ "run-applescript": "^7.0.0"
65
+ },
66
+ "engines": {
67
+ "node": ">=18"
68
+ },
69
+ "funding": {
70
+ "url": "https://github.com/sponsors/sindresorhus"
71
+ }
72
+ },
73
+ "node_modules/bytes": {
74
+ "version": "3.1.2",
75
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
76
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
77
+ "license": "MIT",
78
+ "engines": {
79
+ "node": ">= 0.8"
80
+ }
81
+ },
82
+ "node_modules/call-bind-apply-helpers": {
83
+ "version": "1.0.2",
84
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
85
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
86
+ "license": "MIT",
87
+ "dependencies": {
88
+ "es-errors": "^1.3.0",
89
+ "function-bind": "^1.1.2"
90
+ },
91
+ "engines": {
92
+ "node": ">= 0.4"
93
+ }
94
+ },
95
+ "node_modules/call-bound": {
96
+ "version": "1.0.4",
97
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
98
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
99
+ "license": "MIT",
100
+ "dependencies": {
101
+ "call-bind-apply-helpers": "^1.0.2",
102
+ "get-intrinsic": "^1.3.0"
103
+ },
104
+ "engines": {
105
+ "node": ">= 0.4"
106
+ },
107
+ "funding": {
108
+ "url": "https://github.com/sponsors/ljharb"
109
+ }
110
+ },
111
+ "node_modules/content-disposition": {
112
+ "version": "0.5.4",
113
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
114
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
115
+ "license": "MIT",
116
+ "dependencies": {
117
+ "safe-buffer": "5.2.1"
118
+ },
119
+ "engines": {
120
+ "node": ">= 0.6"
121
+ }
122
+ },
123
+ "node_modules/content-type": {
124
+ "version": "1.0.5",
125
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
126
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
127
+ "license": "MIT",
128
+ "engines": {
129
+ "node": ">= 0.6"
130
+ }
131
+ },
132
+ "node_modules/cookie": {
133
+ "version": "0.7.1",
134
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
135
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
136
+ "license": "MIT",
137
+ "engines": {
138
+ "node": ">= 0.6"
139
+ }
140
+ },
141
+ "node_modules/cookie-signature": {
142
+ "version": "1.0.6",
143
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
144
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
145
+ "license": "MIT"
146
+ },
147
+ "node_modules/debug": {
148
+ "version": "2.6.9",
149
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
150
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
151
+ "license": "MIT",
152
+ "dependencies": {
153
+ "ms": "2.0.0"
154
+ }
155
+ },
156
+ "node_modules/default-browser": {
157
+ "version": "5.2.1",
158
+ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
159
+ "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
160
+ "license": "MIT",
161
+ "dependencies": {
162
+ "bundle-name": "^4.1.0",
163
+ "default-browser-id": "^5.0.0"
164
+ },
165
+ "engines": {
166
+ "node": ">=18"
167
+ },
168
+ "funding": {
169
+ "url": "https://github.com/sponsors/sindresorhus"
170
+ }
171
+ },
172
+ "node_modules/default-browser-id": {
173
+ "version": "5.0.0",
174
+ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
175
+ "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
176
+ "license": "MIT",
177
+ "engines": {
178
+ "node": ">=18"
179
+ },
180
+ "funding": {
181
+ "url": "https://github.com/sponsors/sindresorhus"
182
+ }
183
+ },
184
+ "node_modules/define-lazy-prop": {
185
+ "version": "3.0.0",
186
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
187
+ "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
188
+ "license": "MIT",
189
+ "engines": {
190
+ "node": ">=12"
191
+ },
192
+ "funding": {
193
+ "url": "https://github.com/sponsors/sindresorhus"
194
+ }
195
+ },
196
+ "node_modules/depd": {
197
+ "version": "2.0.0",
198
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
199
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
200
+ "license": "MIT",
201
+ "engines": {
202
+ "node": ">= 0.8"
203
+ }
204
+ },
205
+ "node_modules/destroy": {
206
+ "version": "1.2.0",
207
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
208
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
209
+ "license": "MIT",
210
+ "engines": {
211
+ "node": ">= 0.8",
212
+ "npm": "1.2.8000 || >= 1.4.16"
213
+ }
214
+ },
215
+ "node_modules/dunder-proto": {
216
+ "version": "1.0.1",
217
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
218
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
219
+ "license": "MIT",
220
+ "dependencies": {
221
+ "call-bind-apply-helpers": "^1.0.1",
222
+ "es-errors": "^1.3.0",
223
+ "gopd": "^1.2.0"
224
+ },
225
+ "engines": {
226
+ "node": ">= 0.4"
227
+ }
228
+ },
229
+ "node_modules/ee-first": {
230
+ "version": "1.1.1",
231
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
232
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
233
+ "license": "MIT"
234
+ },
235
+ "node_modules/encodeurl": {
236
+ "version": "2.0.0",
237
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
238
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
239
+ "license": "MIT",
240
+ "engines": {
241
+ "node": ">= 0.8"
242
+ }
243
+ },
244
+ "node_modules/es-define-property": {
245
+ "version": "1.0.1",
246
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
247
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
248
+ "license": "MIT",
249
+ "engines": {
250
+ "node": ">= 0.4"
251
+ }
252
+ },
253
+ "node_modules/es-errors": {
254
+ "version": "1.3.0",
255
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
256
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
257
+ "license": "MIT",
258
+ "engines": {
259
+ "node": ">= 0.4"
260
+ }
261
+ },
262
+ "node_modules/es-object-atoms": {
263
+ "version": "1.1.1",
264
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
265
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
266
+ "license": "MIT",
267
+ "dependencies": {
268
+ "es-errors": "^1.3.0"
269
+ },
270
+ "engines": {
271
+ "node": ">= 0.4"
272
+ }
273
+ },
274
+ "node_modules/escape-html": {
275
+ "version": "1.0.3",
276
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
277
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
278
+ "license": "MIT"
279
+ },
280
+ "node_modules/etag": {
281
+ "version": "1.8.1",
282
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
283
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
284
+ "license": "MIT",
285
+ "engines": {
286
+ "node": ">= 0.6"
287
+ }
288
+ },
289
+ "node_modules/express": {
290
+ "version": "4.21.2",
291
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
292
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
293
+ "license": "MIT",
294
+ "dependencies": {
295
+ "accepts": "~1.3.8",
296
+ "array-flatten": "1.1.1",
297
+ "body-parser": "1.20.3",
298
+ "content-disposition": "0.5.4",
299
+ "content-type": "~1.0.4",
300
+ "cookie": "0.7.1",
301
+ "cookie-signature": "1.0.6",
302
+ "debug": "2.6.9",
303
+ "depd": "2.0.0",
304
+ "encodeurl": "~2.0.0",
305
+ "escape-html": "~1.0.3",
306
+ "etag": "~1.8.1",
307
+ "finalhandler": "1.3.1",
308
+ "fresh": "0.5.2",
309
+ "http-errors": "2.0.0",
310
+ "merge-descriptors": "1.0.3",
311
+ "methods": "~1.1.2",
312
+ "on-finished": "2.4.1",
313
+ "parseurl": "~1.3.3",
314
+ "path-to-regexp": "0.1.12",
315
+ "proxy-addr": "~2.0.7",
316
+ "qs": "6.13.0",
317
+ "range-parser": "~1.2.1",
318
+ "safe-buffer": "5.2.1",
319
+ "send": "0.19.0",
320
+ "serve-static": "1.16.2",
321
+ "setprototypeof": "1.2.0",
322
+ "statuses": "2.0.1",
323
+ "type-is": "~1.6.18",
324
+ "utils-merge": "1.0.1",
325
+ "vary": "~1.1.2"
326
+ },
327
+ "engines": {
328
+ "node": ">= 0.10.0"
329
+ },
330
+ "funding": {
331
+ "type": "opencollective",
332
+ "url": "https://opencollective.com/express"
333
+ }
334
+ },
335
+ "node_modules/finalhandler": {
336
+ "version": "1.3.1",
337
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
338
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
339
+ "license": "MIT",
340
+ "dependencies": {
341
+ "debug": "2.6.9",
342
+ "encodeurl": "~2.0.0",
343
+ "escape-html": "~1.0.3",
344
+ "on-finished": "2.4.1",
345
+ "parseurl": "~1.3.3",
346
+ "statuses": "2.0.1",
347
+ "unpipe": "~1.0.0"
348
+ },
349
+ "engines": {
350
+ "node": ">= 0.8"
351
+ }
352
+ },
353
+ "node_modules/forwarded": {
354
+ "version": "0.2.0",
355
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
356
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
357
+ "license": "MIT",
358
+ "engines": {
359
+ "node": ">= 0.6"
360
+ }
361
+ },
362
+ "node_modules/fresh": {
363
+ "version": "0.5.2",
364
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
365
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
366
+ "license": "MIT",
367
+ "engines": {
368
+ "node": ">= 0.6"
369
+ }
370
+ },
371
+ "node_modules/function-bind": {
372
+ "version": "1.1.2",
373
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
374
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
375
+ "license": "MIT",
376
+ "funding": {
377
+ "url": "https://github.com/sponsors/ljharb"
378
+ }
379
+ },
380
+ "node_modules/get-intrinsic": {
381
+ "version": "1.3.0",
382
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
383
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
384
+ "license": "MIT",
385
+ "dependencies": {
386
+ "call-bind-apply-helpers": "^1.0.2",
387
+ "es-define-property": "^1.0.1",
388
+ "es-errors": "^1.3.0",
389
+ "es-object-atoms": "^1.1.1",
390
+ "function-bind": "^1.1.2",
391
+ "get-proto": "^1.0.1",
392
+ "gopd": "^1.2.0",
393
+ "has-symbols": "^1.1.0",
394
+ "hasown": "^2.0.2",
395
+ "math-intrinsics": "^1.1.0"
396
+ },
397
+ "engines": {
398
+ "node": ">= 0.4"
399
+ },
400
+ "funding": {
401
+ "url": "https://github.com/sponsors/ljharb"
402
+ }
403
+ },
404
+ "node_modules/get-proto": {
405
+ "version": "1.0.1",
406
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
407
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
408
+ "license": "MIT",
409
+ "dependencies": {
410
+ "dunder-proto": "^1.0.1",
411
+ "es-object-atoms": "^1.0.0"
412
+ },
413
+ "engines": {
414
+ "node": ">= 0.4"
415
+ }
416
+ },
417
+ "node_modules/gopd": {
418
+ "version": "1.2.0",
419
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
420
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
421
+ "license": "MIT",
422
+ "engines": {
423
+ "node": ">= 0.4"
424
+ },
425
+ "funding": {
426
+ "url": "https://github.com/sponsors/ljharb"
427
+ }
428
+ },
429
+ "node_modules/has-symbols": {
430
+ "version": "1.1.0",
431
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
432
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
433
+ "license": "MIT",
434
+ "engines": {
435
+ "node": ">= 0.4"
436
+ },
437
+ "funding": {
438
+ "url": "https://github.com/sponsors/ljharb"
439
+ }
440
+ },
441
+ "node_modules/hasown": {
442
+ "version": "2.0.2",
443
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
444
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
445
+ "license": "MIT",
446
+ "dependencies": {
447
+ "function-bind": "^1.1.2"
448
+ },
449
+ "engines": {
450
+ "node": ">= 0.4"
451
+ }
452
+ },
453
+ "node_modules/http-errors": {
454
+ "version": "2.0.0",
455
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
456
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
457
+ "license": "MIT",
458
+ "dependencies": {
459
+ "depd": "2.0.0",
460
+ "inherits": "2.0.4",
461
+ "setprototypeof": "1.2.0",
462
+ "statuses": "2.0.1",
463
+ "toidentifier": "1.0.1"
464
+ },
465
+ "engines": {
466
+ "node": ">= 0.8"
467
+ }
468
+ },
469
+ "node_modules/iconv-lite": {
470
+ "version": "0.4.24",
471
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
472
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
473
+ "license": "MIT",
474
+ "dependencies": {
475
+ "safer-buffer": ">= 2.1.2 < 3"
476
+ },
477
+ "engines": {
478
+ "node": ">=0.10.0"
479
+ }
480
+ },
481
+ "node_modules/inherits": {
482
+ "version": "2.0.4",
483
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
484
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
485
+ "license": "ISC"
486
+ },
487
+ "node_modules/ipaddr.js": {
488
+ "version": "1.9.1",
489
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
490
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
491
+ "license": "MIT",
492
+ "engines": {
493
+ "node": ">= 0.10"
494
+ }
495
+ },
496
+ "node_modules/is-docker": {
497
+ "version": "3.0.0",
498
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
499
+ "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
500
+ "license": "MIT",
501
+ "bin": {
502
+ "is-docker": "cli.js"
503
+ },
504
+ "engines": {
505
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
506
+ },
507
+ "funding": {
508
+ "url": "https://github.com/sponsors/sindresorhus"
509
+ }
510
+ },
511
+ "node_modules/is-inside-container": {
512
+ "version": "1.0.0",
513
+ "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
514
+ "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
515
+ "license": "MIT",
516
+ "dependencies": {
517
+ "is-docker": "^3.0.0"
518
+ },
519
+ "bin": {
520
+ "is-inside-container": "cli.js"
521
+ },
522
+ "engines": {
523
+ "node": ">=14.16"
524
+ },
525
+ "funding": {
526
+ "url": "https://github.com/sponsors/sindresorhus"
527
+ }
528
+ },
529
+ "node_modules/is-wsl": {
530
+ "version": "3.1.0",
531
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
532
+ "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
533
+ "license": "MIT",
534
+ "dependencies": {
535
+ "is-inside-container": "^1.0.0"
536
+ },
537
+ "engines": {
538
+ "node": ">=16"
539
+ },
540
+ "funding": {
541
+ "url": "https://github.com/sponsors/sindresorhus"
542
+ }
543
+ },
544
+ "node_modules/math-intrinsics": {
545
+ "version": "1.1.0",
546
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
547
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
548
+ "license": "MIT",
549
+ "engines": {
550
+ "node": ">= 0.4"
551
+ }
552
+ },
553
+ "node_modules/mcp-remote": {
554
+ "version": "0.1.18",
555
+ "resolved": "https://registry.npmjs.org/mcp-remote/-/mcp-remote-0.1.18.tgz",
556
+ "integrity": "sha512-cLh5Grn5fTafsjRFe1BSUjkcs26J7nRrUd8J5OGkOvC/q5n9EKHKt0dvqNzsGScRC78xsMjSfRkiyM4OuojV/w==",
557
+ "dependencies": {
558
+ "express": "^4.21.2",
559
+ "open": "^10.1.0",
560
+ "strict-url-sanitise": "^0.0.1"
561
+ },
562
+ "bin": {
563
+ "mcp-remote": "dist/proxy.js",
564
+ "mcp-remote-client": "dist/client.js"
565
+ }
566
+ },
567
+ "node_modules/media-typer": {
568
+ "version": "0.3.0",
569
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
570
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
571
+ "license": "MIT",
572
+ "engines": {
573
+ "node": ">= 0.6"
574
+ }
575
+ },
576
+ "node_modules/merge-descriptors": {
577
+ "version": "1.0.3",
578
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
579
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
580
+ "license": "MIT",
581
+ "funding": {
582
+ "url": "https://github.com/sponsors/sindresorhus"
583
+ }
584
+ },
585
+ "node_modules/methods": {
586
+ "version": "1.1.2",
587
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
588
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
589
+ "license": "MIT",
590
+ "engines": {
591
+ "node": ">= 0.6"
592
+ }
593
+ },
594
+ "node_modules/mime": {
595
+ "version": "1.6.0",
596
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
597
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
598
+ "license": "MIT",
599
+ "bin": {
600
+ "mime": "cli.js"
601
+ },
602
+ "engines": {
603
+ "node": ">=4"
604
+ }
605
+ },
606
+ "node_modules/mime-db": {
607
+ "version": "1.52.0",
608
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
609
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
610
+ "license": "MIT",
611
+ "engines": {
612
+ "node": ">= 0.6"
613
+ }
614
+ },
615
+ "node_modules/mime-types": {
616
+ "version": "2.1.35",
617
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
618
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
619
+ "license": "MIT",
620
+ "dependencies": {
621
+ "mime-db": "1.52.0"
622
+ },
623
+ "engines": {
624
+ "node": ">= 0.6"
625
+ }
626
+ },
627
+ "node_modules/ms": {
628
+ "version": "2.0.0",
629
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
630
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
631
+ "license": "MIT"
632
+ },
633
+ "node_modules/negotiator": {
634
+ "version": "0.6.3",
635
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
636
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
637
+ "license": "MIT",
638
+ "engines": {
639
+ "node": ">= 0.6"
640
+ }
641
+ },
642
+ "node_modules/object-inspect": {
643
+ "version": "1.13.4",
644
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
645
+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
646
+ "license": "MIT",
647
+ "engines": {
648
+ "node": ">= 0.4"
649
+ },
650
+ "funding": {
651
+ "url": "https://github.com/sponsors/ljharb"
652
+ }
653
+ },
654
+ "node_modules/on-finished": {
655
+ "version": "2.4.1",
656
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
657
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
658
+ "license": "MIT",
659
+ "dependencies": {
660
+ "ee-first": "1.1.1"
661
+ },
662
+ "engines": {
663
+ "node": ">= 0.8"
664
+ }
665
+ },
666
+ "node_modules/open": {
667
+ "version": "10.2.0",
668
+ "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
669
+ "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",
670
+ "license": "MIT",
671
+ "dependencies": {
672
+ "default-browser": "^5.2.1",
673
+ "define-lazy-prop": "^3.0.0",
674
+ "is-inside-container": "^1.0.0",
675
+ "wsl-utils": "^0.1.0"
676
+ },
677
+ "engines": {
678
+ "node": ">=18"
679
+ },
680
+ "funding": {
681
+ "url": "https://github.com/sponsors/sindresorhus"
682
+ }
683
+ },
684
+ "node_modules/parseurl": {
685
+ "version": "1.3.3",
686
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
687
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
688
+ "license": "MIT",
689
+ "engines": {
690
+ "node": ">= 0.8"
691
+ }
692
+ },
693
+ "node_modules/path-to-regexp": {
694
+ "version": "0.1.12",
695
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
696
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
697
+ "license": "MIT"
698
+ },
699
+ "node_modules/proxy-addr": {
700
+ "version": "2.0.7",
701
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
702
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
703
+ "license": "MIT",
704
+ "dependencies": {
705
+ "forwarded": "0.2.0",
706
+ "ipaddr.js": "1.9.1"
707
+ },
708
+ "engines": {
709
+ "node": ">= 0.10"
710
+ }
711
+ },
712
+ "node_modules/qs": {
713
+ "version": "6.13.0",
714
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
715
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
716
+ "license": "BSD-3-Clause",
717
+ "dependencies": {
718
+ "side-channel": "^1.0.6"
719
+ },
720
+ "engines": {
721
+ "node": ">=0.6"
722
+ },
723
+ "funding": {
724
+ "url": "https://github.com/sponsors/ljharb"
725
+ }
726
+ },
727
+ "node_modules/range-parser": {
728
+ "version": "1.2.1",
729
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
730
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
731
+ "license": "MIT",
732
+ "engines": {
733
+ "node": ">= 0.6"
734
+ }
735
+ },
736
+ "node_modules/raw-body": {
737
+ "version": "2.5.2",
738
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
739
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
740
+ "license": "MIT",
741
+ "dependencies": {
742
+ "bytes": "3.1.2",
743
+ "http-errors": "2.0.0",
744
+ "iconv-lite": "0.4.24",
745
+ "unpipe": "1.0.0"
746
+ },
747
+ "engines": {
748
+ "node": ">= 0.8"
749
+ }
750
+ },
751
+ "node_modules/run-applescript": {
752
+ "version": "7.0.0",
753
+ "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
754
+ "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==",
755
+ "license": "MIT",
756
+ "engines": {
757
+ "node": ">=18"
758
+ },
759
+ "funding": {
760
+ "url": "https://github.com/sponsors/sindresorhus"
761
+ }
762
+ },
763
+ "node_modules/safe-buffer": {
764
+ "version": "5.2.1",
765
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
766
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
767
+ "funding": [
768
+ {
769
+ "type": "github",
770
+ "url": "https://github.com/sponsors/feross"
771
+ },
772
+ {
773
+ "type": "patreon",
774
+ "url": "https://www.patreon.com/feross"
775
+ },
776
+ {
777
+ "type": "consulting",
778
+ "url": "https://feross.org/support"
779
+ }
780
+ ],
781
+ "license": "MIT"
782
+ },
783
+ "node_modules/safer-buffer": {
784
+ "version": "2.1.2",
785
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
786
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
787
+ "license": "MIT"
788
+ },
789
+ "node_modules/send": {
790
+ "version": "0.19.0",
791
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
792
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
793
+ "license": "MIT",
794
+ "dependencies": {
795
+ "debug": "2.6.9",
796
+ "depd": "2.0.0",
797
+ "destroy": "1.2.0",
798
+ "encodeurl": "~1.0.2",
799
+ "escape-html": "~1.0.3",
800
+ "etag": "~1.8.1",
801
+ "fresh": "0.5.2",
802
+ "http-errors": "2.0.0",
803
+ "mime": "1.6.0",
804
+ "ms": "2.1.3",
805
+ "on-finished": "2.4.1",
806
+ "range-parser": "~1.2.1",
807
+ "statuses": "2.0.1"
808
+ },
809
+ "engines": {
810
+ "node": ">= 0.8.0"
811
+ }
812
+ },
813
+ "node_modules/send/node_modules/encodeurl": {
814
+ "version": "1.0.2",
815
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
816
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
817
+ "license": "MIT",
818
+ "engines": {
819
+ "node": ">= 0.8"
820
+ }
821
+ },
822
+ "node_modules/send/node_modules/ms": {
823
+ "version": "2.1.3",
824
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
825
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
826
+ "license": "MIT"
827
+ },
828
+ "node_modules/serve-static": {
829
+ "version": "1.16.2",
830
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
831
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
832
+ "license": "MIT",
833
+ "dependencies": {
834
+ "encodeurl": "~2.0.0",
835
+ "escape-html": "~1.0.3",
836
+ "parseurl": "~1.3.3",
837
+ "send": "0.19.0"
838
+ },
839
+ "engines": {
840
+ "node": ">= 0.8.0"
841
+ }
842
+ },
843
+ "node_modules/setprototypeof": {
844
+ "version": "1.2.0",
845
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
846
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
847
+ "license": "ISC"
848
+ },
849
+ "node_modules/side-channel": {
850
+ "version": "1.1.0",
851
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
852
+ "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
853
+ "license": "MIT",
854
+ "dependencies": {
855
+ "es-errors": "^1.3.0",
856
+ "object-inspect": "^1.13.3",
857
+ "side-channel-list": "^1.0.0",
858
+ "side-channel-map": "^1.0.1",
859
+ "side-channel-weakmap": "^1.0.2"
860
+ },
861
+ "engines": {
862
+ "node": ">= 0.4"
863
+ },
864
+ "funding": {
865
+ "url": "https://github.com/sponsors/ljharb"
866
+ }
867
+ },
868
+ "node_modules/side-channel-list": {
869
+ "version": "1.0.0",
870
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
871
+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
872
+ "license": "MIT",
873
+ "dependencies": {
874
+ "es-errors": "^1.3.0",
875
+ "object-inspect": "^1.13.3"
876
+ },
877
+ "engines": {
878
+ "node": ">= 0.4"
879
+ },
880
+ "funding": {
881
+ "url": "https://github.com/sponsors/ljharb"
882
+ }
883
+ },
884
+ "node_modules/side-channel-map": {
885
+ "version": "1.0.1",
886
+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
887
+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
888
+ "license": "MIT",
889
+ "dependencies": {
890
+ "call-bound": "^1.0.2",
891
+ "es-errors": "^1.3.0",
892
+ "get-intrinsic": "^1.2.5",
893
+ "object-inspect": "^1.13.3"
894
+ },
895
+ "engines": {
896
+ "node": ">= 0.4"
897
+ },
898
+ "funding": {
899
+ "url": "https://github.com/sponsors/ljharb"
900
+ }
901
+ },
902
+ "node_modules/side-channel-weakmap": {
903
+ "version": "1.0.2",
904
+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
905
+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
906
+ "license": "MIT",
907
+ "dependencies": {
908
+ "call-bound": "^1.0.2",
909
+ "es-errors": "^1.3.0",
910
+ "get-intrinsic": "^1.2.5",
911
+ "object-inspect": "^1.13.3",
912
+ "side-channel-map": "^1.0.1"
913
+ },
914
+ "engines": {
915
+ "node": ">= 0.4"
916
+ },
917
+ "funding": {
918
+ "url": "https://github.com/sponsors/ljharb"
919
+ }
920
+ },
921
+ "node_modules/statuses": {
922
+ "version": "2.0.1",
923
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
924
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
925
+ "license": "MIT",
926
+ "engines": {
927
+ "node": ">= 0.8"
928
+ }
929
+ },
930
+ "node_modules/strict-url-sanitise": {
931
+ "version": "0.0.1",
932
+ "resolved": "https://registry.npmjs.org/strict-url-sanitise/-/strict-url-sanitise-0.0.1.tgz",
933
+ "integrity": "sha512-nuFtF539K8jZg3FjaWH/L8eocCR6gegz5RDOsaWxfdbF5Jqr2VXWxZayjTwUzsWJDC91k2EbnJXp6FuWW+Z4hg==",
934
+ "license": "MIT"
935
+ },
936
+ "node_modules/toidentifier": {
937
+ "version": "1.0.1",
938
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
939
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
940
+ "license": "MIT",
941
+ "engines": {
942
+ "node": ">=0.6"
943
+ }
944
+ },
945
+ "node_modules/type-is": {
946
+ "version": "1.6.18",
947
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
948
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
949
+ "license": "MIT",
950
+ "dependencies": {
951
+ "media-typer": "0.3.0",
952
+ "mime-types": "~2.1.24"
953
+ },
954
+ "engines": {
955
+ "node": ">= 0.6"
956
+ }
957
+ },
958
+ "node_modules/unpipe": {
959
+ "version": "1.0.0",
960
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
961
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
962
+ "license": "MIT",
963
+ "engines": {
964
+ "node": ">= 0.8"
965
+ }
966
+ },
967
+ "node_modules/utils-merge": {
968
+ "version": "1.0.1",
969
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
970
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
971
+ "license": "MIT",
972
+ "engines": {
973
+ "node": ">= 0.4.0"
974
+ }
975
+ },
976
+ "node_modules/vary": {
977
+ "version": "1.1.2",
978
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
979
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
980
+ "license": "MIT",
981
+ "engines": {
982
+ "node": ">= 0.8"
983
+ }
984
+ },
985
+ "node_modules/wsl-utils": {
986
+ "version": "0.1.0",
987
+ "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",
988
+ "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",
989
+ "license": "MIT",
990
+ "dependencies": {
991
+ "is-wsl": "^3.1.0"
992
+ },
993
+ "engines": {
994
+ "node": ">=18"
995
+ },
996
+ "funding": {
997
+ "url": "https://github.com/sponsors/sindresorhus"
998
+ }
999
+ }
1000
+ }
1001
+ }
my-agent/package.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "my-agent",
3
+ "version": "1.0.0",
4
+ "main": "index.js",
5
+ "scripts": {
6
+ "test": "echo \"Error: no test specified\" && exit 1"
7
+ },
8
+ "author": "",
9
+ "license": "ISC",
10
+ "description": "",
11
+ "dependencies": {
12
+ "mcp-remote": "^0.1.18"
13
+ }
14
+ }
my-agent/requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ huggingface_hub
2
+ python-dotenv