-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
92 lines (92 loc) · 2.23 KB
/
Copy pathpackage.json
File metadata and controls
92 lines (92 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"name": "@ignaziods/substack-mcp",
"version": "1.0.5",
"description": "Unofficial Substack MCP server with 29 tools, browser auth, rich text support, public research, and strategy helpers. Not affiliated with Substack Inc.",
"type": "module",
"main": "src/index.js",
"bin": {
"substack-mcp": "src/index.js",
"substack-mcp-setup": "src/setup.js"
},
"preferGlobal": true,
"scripts": {
"start": "node src/index.js",
"postinstall": "node scripts/postinstall.js",
"prepublishOnly": "python3 -m pytest -q -m \"not integration\" && ruff check src",
"version": "npm run format && git add -A src",
"postversion": "git push && git push --tags",
"format": "black src tests",
"test": "python3 -m pytest -q -m \"not integration\"",
"test:unit": "python3 -m pytest tests/unit/ -v",
"test:integration": "python3 -m pytest -v -m \"integration\""
},
"repository": {
"type": "git",
"url": "https://github.com/IgnazioDS/Substak-MCP.git"
},
"bugs": {
"url": "https://github.com/IgnazioDS/Substak-MCP/issues"
},
"homepage": "https://github.com/IgnazioDS/Substak-MCP#readme",
"keywords": [
"mcp",
"mcp-server",
"mcpserver",
"claude",
"claude-desktop",
"anthropic",
"substack",
"newsletter",
"email-marketing",
"content-creation",
"ai",
"llm",
"automation",
"publishing",
"rich-text",
"wysiwyg",
"markdown",
"post",
"draft",
"schedule-posts",
"browser-auth",
"captcha",
"formatting"
],
"author": {
"name": "IgnazioDS",
"url": "https://github.com/IgnazioDS"
},
"license": "MIT",
"engines": {
"node": ">=16.0.0"
},
"dependencies": {
"node-pty": "^1.0.0"
},
"files": [
"src/**/*.py",
"src/**/*.js",
"scripts/",
"setup_auth.py",
"setup.sh",
"pyproject.toml",
"README.md",
"LICENSE",
"CHANGELOG.md",
"SECURITY.md",
"CONTRIBUTING.md",
"docs/QUICKSTART.md",
"docs/authentication.md",
"docs/formatting.md",
"docs/TESTING.md",
"docs/TROUBLESHOOTING.md",
"docs/FEATURES.md",
"docs/CONFIRMATION_SYSTEM.md",
"examples/"
],
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
}
}