Skip to content

Commit 67590a2

Browse files
authored
Merge pull request #53 from RhysSullivan/cleanup/remove-legacy-source-adapters
feat: plugin based sources (openapi/graphql/mcp/google discover)
2 parents 8f11ac4 + 57dc21e commit 67590a2

380 files changed

Lines changed: 48874 additions & 47929 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.executor/executor.jsonc

Lines changed: 7 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,13 @@
11
{
22
"sources": {
3-
"github": {
4-
"kind": "openapi",
5-
"name": "GitHub",
6-
"connection": {
7-
"endpoint": "https://api.github.com"
8-
},
9-
"binding": {
10-
"specUrl": "https://example.com/github-openapi.yaml",
11-
"defaultHeaders": null
12-
}
3+
"github-v3-rest-api": {
4+
"name": "GitHub v3 REST API",
5+
"kind": "openapi"
136
},
14-
"google-gmail": {
15-
"name": "Gmail",
16-
"namespace": "google.gmail",
17-
"connection": {
18-
"endpoint": "https://www.googleapis.com/discovery/v1/apis/gmail/v1/rest"
19-
},
20-
"kind": "google_discovery",
21-
"binding": {
22-
"service": "gmail",
23-
"version": "v1",
24-
"discoveryUrl": "https://www.googleapis.com/discovery/v1/apis/gmail/v1/rest",
25-
"defaultHeaders": null,
26-
"scopes": [
27-
"scope:gmail.readonly"
28-
]
29-
}
30-
},
31-
"google-calendar": {
32-
"name": "Google Calendar",
33-
"namespace": "google.calendar",
34-
"connection": {
35-
"endpoint": "https://calendar-json.googleapis.com/$discovery/rest?version=v3"
36-
},
37-
"kind": "google_discovery",
38-
"binding": {
39-
"service": "calendar",
40-
"version": "v3",
41-
"discoveryUrl": "https://calendar-json.googleapis.com/$discovery/rest?version=v3",
42-
"defaultHeaders": null,
43-
"scopes": [
44-
"scope:calendar.readonly"
45-
]
46-
}
47-
},
48-
"google-drive": {
49-
"name": "Drive",
50-
"namespace": "google.drive",
51-
"connection": {
52-
"endpoint": "https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"
53-
},
54-
"kind": "google_discovery",
55-
"binding": {
56-
"service": "drive",
57-
"version": "v3",
58-
"discoveryUrl": "https://www.googleapis.com/discovery/v1/apis/drive/v3/rest",
59-
"defaultHeaders": null,
60-
"scopes": []
61-
}
7+
"axiom-mcp": {
8+
"kind": "mcp",
9+
"name": "Axiom MCP",
10+
"namespace": "axiom.mcp"
6211
}
6312
}
6413
}

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,5 @@ sources/composio-scrape/data/
8383
personal-notes/
8484
.tmp/
8585
executor/.env.executor-push
86-
ignored/
86+
ignored/
87+
agent-notes/

.mcp.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"mcpServers": {
3+
"executor-stdio": {
4+
"command": "bun",
5+
"args": [
6+
"run",
7+
"executor",
8+
"mcp",
9+
"--stdio"
10+
]
11+
}
12+
}
13+
}

.oxlintrc.jsonc

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,5 @@
7979
"no-unsafe-finally": "off",
8080
},
8181
},
82-
{
83-
// Generated wasm glue is vendored into the repo and not hand-maintained.
84-
"files": [
85-
"packages/sources/openapi/src/openapi-extractor-wasm/openapi_extractor.js",
86-
],
87-
"rules": {
88-
"no-unused-vars": "off",
89-
},
90-
},
9182
],
9283
}

0 commit comments

Comments
 (0)