Abraham E. Tavarez commited on
Commit
b5ace87
·
1 Parent(s): a20f210

config.json for mcp sentiment server configured

Browse files
Files changed (3) hide show
  1. app.py +3 -0
  2. pyproject.toml +1 -0
  3. uv.lock +13 -0
app.py CHANGED
@@ -2,6 +2,9 @@ import gradio as gr
2
  from mcp.client.stdio import StdioServerParameters
3
  from smolagents import InferenceClientModel, CodeAgent, ToolCollection
4
  from smolagents.mcp_client import MCPClient
 
 
 
5
 
6
  mcp_client = None
7
 
 
2
  from mcp.client.stdio import StdioServerParameters
3
  from smolagents import InferenceClientModel, CodeAgent, ToolCollection
4
  from smolagents.mcp_client import MCPClient
5
+ from dotenv import load_dotenv
6
+
7
+ load_dotenv()
8
 
9
  mcp_client = None
10
 
pyproject.toml CHANGED
@@ -5,6 +5,7 @@ description = "Add your description here"
5
  readme = "README.md"
6
  requires-python = ">=3.13"
7
  dependencies = [
 
8
  "gradio[mcp]>=5.32.0",
9
  "mcp>=1.9.0",
10
  "smolagents[mcp]>=1.17.0",
 
5
  readme = "README.md"
6
  requires-python = ">=3.13"
7
  dependencies = [
8
+ "dotenv>=0.9.9",
9
  "gradio[mcp]>=5.32.0",
10
  "mcp>=1.9.0",
11
  "smolagents[mcp]>=1.17.0",
uv.lock CHANGED
@@ -125,6 +125,17 @@ wheels = [
125
  { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
126
  ]
127
 
 
 
 
 
 
 
 
 
 
 
 
128
  [[package]]
129
  name = "fastapi"
130
  version = "0.115.12"
@@ -234,6 +245,7 @@ name = "gradio-mcp-client"
234
  version = "0.1.0"
235
  source = { virtual = "." }
236
  dependencies = [
 
237
  { name = "gradio", extra = ["mcp"] },
238
  { name = "mcp" },
239
  { name = "smolagents", extra = ["mcp"] },
@@ -241,6 +253,7 @@ dependencies = [
241
 
242
  [package.metadata]
243
  requires-dist = [
 
244
  { name = "gradio", extras = ["mcp"], specifier = ">=5.32.0" },
245
  { name = "mcp", specifier = ">=1.9.0" },
246
  { name = "smolagents", extras = ["mcp"], specifier = ">=1.17.0" },
 
125
  { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
126
  ]
127
 
128
+ [[package]]
129
+ name = "dotenv"
130
+ version = "0.9.9"
131
+ source = { registry = "https://pypi.org/simple" }
132
+ dependencies = [
133
+ { name = "python-dotenv" },
134
+ ]
135
+ wheels = [
136
+ { url = "https://files.pythonhosted.org/packages/b2/b7/545d2c10c1fc15e48653c91efde329a790f2eecfbbf2bd16003b5db2bab0/dotenv-0.9.9-py2.py3-none-any.whl", hash = "sha256:29cf74a087b31dafdb5a446b6d7e11cbce8ed2741540e2339c69fbef92c94ce9", size = 1892, upload-time = "2025-02-19T22:15:01.647Z" },
137
+ ]
138
+
139
  [[package]]
140
  name = "fastapi"
141
  version = "0.115.12"
 
245
  version = "0.1.0"
246
  source = { virtual = "." }
247
  dependencies = [
248
+ { name = "dotenv" },
249
  { name = "gradio", extra = ["mcp"] },
250
  { name = "mcp" },
251
  { name = "smolagents", extra = ["mcp"] },
 
253
 
254
  [package.metadata]
255
  requires-dist = [
256
+ { name = "dotenv", specifier = ">=0.9.9" },
257
  { name = "gradio", extras = ["mcp"], specifier = ">=5.32.0" },
258
  { name = "mcp", specifier = ">=1.9.0" },
259
  { name = "smolagents", extras = ["mcp"], specifier = ">=1.17.0" },