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
> Note: the `/api` path is required as part of the CONDUCTOR_SERVER_URL for most applications
32
+
33
+
## Plug the server into an AI Agent, such as Claude or Cursor
78
34
```json
79
35
{
80
36
"mcpServers": {
@@ -88,16 +44,60 @@ Claude config:
88
44
}
89
45
}
90
46
```
47
+
You should now be able to interact with Conductor via your AI Agent.
91
48
92
-
You can also start the server from the command line on its own after installing through pip:
93
-
```commandline
94
-
conductor-mcp --config YOUR_CONFIG_FILE
95
-
```
96
-
49
+
### Adding to Claude
50
+
You can find instructions for adding to Claude [here](https://modelcontextprotocol.io/quickstart/user#2-add-the-filesystem-mcp-server).
51
+
In general, you just add the `mcpServers` config (above) to your Claude config (or create it if it doesn't exist). For
52
+
instance, on Mac it might be `~/Library/Application\ Support/Claude/claude_desktop_config.json`.
97
53
98
-
# Adding to Cursor
54
+
###Adding to Cursor
99
55
The main Cursor instructions are [here](https://docs.cursor.com/context/model-context-protocol).
100
56
Go to `Cursor -> Settings -> Cursor Settings -> MCP` and select "+ Add new global MCP server".
101
57
102
58
Here you can add the exact same configuration file shown in the example for Claude (above).
103
-
You can then access the AI chat feature and explore the MCP server in the [sidebar with ⌘+L (Mac) or Ctrl+L (Windows/Linux)](https://docs.cursor.com/chat/overview).
59
+
You can then access the AI chat feature and explore the MCP server in the [sidebar with ⌘+L (Mac) or Ctrl+L (Windows/Linux)](https://docs.cursor.com/chat/overview).
60
+
61
+
## Example prompts
62
+
### Get Flight Risk Info
63
+
```text
64
+
Create and execute a Conductor Workflow that calls any necessary http endpoints to gather current weather data around
65
+
Seattle and outputs the risk factors for flying a small airplane around the South Lake Union area using Visual Flight
66
+
Rules today. Only use publicly available endpoints that don't require an API key.
67
+
```
68
+
### Notify Stocks
69
+
(May require API Keys)
70
+
```text
71
+
Create a Conductor Workflow that runs on a daily schedule, accepts a list of email address and a stock symbol, checks
72
+
current stock prices, and sends an email to everyone on the list if they should be happy or sad today based on stock
73
+
performance. Name the workflow "NotifyStonks" and use schemaVersion 2.
74
+
```
75
+
76
+
# GitHub Quickstart
77
+
## Clone GitHub Repo
78
+
```commandline
79
+
gh repo clone conductor-oss/conductor-mcp
80
+
```
81
+
82
+
This project relies on `uv`https://docs.astral.sh/uv/getting-started/
83
+
84
+
## Create venv
85
+
(not entirely necessary, since `uv` automatically creates and uses the virtual environment on its own when running other commands)
86
+
```commandline
87
+
uv sync
88
+
source .venv/bin/activate
89
+
```
90
+
## Define Env Vars
91
+
You can continue to use a JSON config file and the `--config` flag, or if the server is running in an environment where
92
+
you have control over the environment variables the MCP server will look for them there if a config file is not
0 commit comments