You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 8, 2025. It is now read-only.
Your server is complete! Run `uv run weather.py` to confirm that everything's working.
224
234
225
235
Let's now test your server from an existing MCP host, Claude for Desktop.
@@ -230,7 +240,7 @@ Let's now test your server from an existing MCP host, Claude for Desktop.
230
240
Claude for Desktop is not yet available on Linux. Linux users can proceed to the [Building a client](/quickstart/client) tutorial to build an MCP client that connects to the server we just built.
231
241
</Note>
232
242
233
-
First, make sure you have Claude for Desktop installed. [You can install the latest version
243
+
First, make sure you have Claude for Desktop installed. [You can install the latest version
234
244
here.](https://claude.ai/download) If you already have Claude for Desktop, **make sure it's updated to the latest version.**
235
245
236
246
We'll need to configure Claude for Desktop for whichever MCP servers you want to use. To do this, open your Claude for Desktop App configuration at `~/Library/Application Support/Claude/claude_desktop_config.json` in a text editor. Make sure to create the file if it doesn't exist.
@@ -297,7 +307,7 @@ Make sure you pass in the absolute path to your server.
297
307
298
308
This tells Claude for Desktop:
299
309
1. There's an MCP server named "weather"
300
-
2. To launch it by running `uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/weather run weather`
310
+
2. To launch it by running `uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/weather run weather`
301
311
302
312
Save the file, and restart **Claude for Desktop**.
303
313
</Tab>
@@ -402,7 +412,7 @@ Create a `tsconfig.json` in the root of your project:
402
412
403
413
Now let's dive into building your server.
404
414
405
-
## Building your server
415
+
## Building your server
406
416
407
417
### Importing packages
408
418
@@ -752,7 +762,7 @@ Let's now test your server from an existing MCP host, Claude for Desktop.
752
762
Claude for Desktop is not yet available on Linux. Linux users can proceed to the [Building a client](/quickstart/client) tutorial to build an MCP client that connects to the server we just built.
753
763
</Note>
754
764
755
-
First, make sure you have Claude for Desktop installed. [You can install the latest version
765
+
First, make sure you have Claude for Desktop installed. [You can install the latest version
756
766
here.](https://claude.ai/download) If you already have Claude for Desktop, **make sure it's updated to the latest version.**
757
767
758
768
We'll need to configure Claude for Desktop for whichever MCP servers you want to use. To do this, open your Claude for Desktop App configuration at `~/Library/Application Support/Claude/claude_desktop_config.json` in a text editor. Make sure to create the file if it doesn't exist.
@@ -779,7 +789,7 @@ In this case, we'll add our single weather server like so:
779
789
<Tabs>
780
790
<Tabtitle="MacOS/Linux">
781
791
<CodeGroup>
782
-
```json Node
792
+
```json Node
783
793
{
784
794
"mcpServers": {
785
795
"weather": {
@@ -851,7 +861,7 @@ If the hammer icon has shown up, you can now test your server by running the fol
851
861
Since this is the US National Weather service, the queries will only work for US locations.
852
862
</Note>
853
863
854
-
## What's happening under the hood
864
+
## What's happening under the hood
855
865
856
866
When you ask a question:
857
867
@@ -953,4 +963,4 @@ For more advanced troubleshooting, check out our guide on [Debugging MCP](/docs/
953
963
>
954
964
Learn how to use LLMs like Claude to speed up your MCP development
0 commit comments