用于访问最新 Stimulus JS 文档的 MCP 服务器。Stimulus JS。
⚠️ 这是一个实验性软件
此 MCP 处于早期开发阶段。它可能包含错误、功能有限或未经通知的重大变更。请自行承担风险并预期潜在的不稳定。
npm install
npm run build
这将编译 TypeScript 源代码并在 build/ 目录中创建可执行文件。
{
"mcpServers": {
"stimulus-docs": {
"command": "node",
"args": ["/path/to/your/stimulus-docs-mcp-server/build/index.js"],
"env": {}
}
}
}
/path/to/your/stimulus-docs-mcp-server 替换为此项目的实际路径{
"stimulus-docs": {
"type": "stdio",
"command": "node",
"args": [
"path/to/your/stimulus-docs-mcp-server"
]
}
}
path/to/your/stimulus-docs-m-服务器 替换为第 1 步中构建的 index.js 文件的路径。在配置 MCP 后打开 Claude 时,可能会看到以下错误:
MCP stimulus-docs: spawn node ENOENT (2)
无法连接到 MCP 服务器 stimulus-docs
MCP stimulus-docs: 服务器断开连接。有关故障排除指导,请参阅 [...]
这是因为找不到 node 可执行文件的路径。如果是这种情况,而不是使用 "command": "node",请使用完整的 node 路径。如果您使用的是 mise,可能是这样的:
"command": "/Users/<YOUR USER NAME/.local/share/mise/installs/node/20.18.3/bin/node
此 MCP 服务器直接从 GitHub 上的官方 stimulus-site 仓库 获取最新的 Stimulus 文档。为了确保最佳性能并减少 API 调用次数,服务器实现了以下缓存策略:
cache/
{commit-sha}-{timestamp}/
handbook/
01_introduction.md
02_hello_stimulus.md
...
reference/
actions.md
targets.md
...
src/docs/ 目录下的本地文档文件作为备份,确保 MCP 服务器即使没有互联网连接也能正常运行。
所有文档内容的功劳归于 Stimulus 团队及其贡献者。
此 MCP 服务器提供了对完整的 Stimulus 文档的访问,组织如下:
手册:
参考:
每个文档部分都作为一个独立的工具提供,可以调用来检索相关内容。