工作室
将任何CLI整合为一个MCP服务器工具。
明亮一室公寓-无墙,无规则-每月800元OBO。 有线和野生。没有问题,没有备份。rm-rf兼容。只收现金。地下室。BYO一切。刚刚好,仅此而已。 文本404到/dev/null以获取更多详细信息!
安装
$ gem install studio克劳德代码
# studio
$ claude mcp add echo-server studio echo "{{text#What do you want to say?}}"$ claude mcp add git-log studio git log --one-line -n 20 "{{branch}}"光标
确保 studio 已安装,则

添加到您的 .cursor/mcp.json 手动:
{
"mcpServers": {
"echo": {
"command": "studio",
"args": ["echo", "{{text#What do you want to say?}}"]
},
"rails": {
"command": "studio",
"args": ["rails", "generate", "{{generator # A valid rails generator like scaffold, model}}"]
}
}
}VSCode
_注意,有人说 stdio另一个说 studio!(哦,我做了什么?)_
"mcp": {
"servers": {
"echo": {
"type": "stdio",
"command": "studio",
"args": ["echo", "{{text#What do you want to say?}}"]
}
}
}你会说MCP吗?
$ studio echo现在你正在与mcp服务器对话,所以说点聪明的话。
拼
{"jsonrpc":"2.0","id":"1","method":"ping"}或者不。如果你愿意,就打乒乓球吧。
初始化
{"jsonrpc": "2.0","id": "2","method": "initialize","params": {"protocolVersion": "2024-11-05","capabilities": {},"clientInfo": {"name": "test-client","version": "1.0.0"}}}这样好多了。..
列出工具
{"jsonrpc":"2.0","id":"3","method":"tools/list"}哦,看,一把锤子。..
使用工具
{"jsonrpc": "2.0","id": "4","method": "tools/call","params": {"name": "echo","arguments": {"args": ["hello", "world"]}}}蓝图
使用蓝图(模板)保持工作室整洁。
studio rails generate "{{generator # A valid rails generator like scaffold, model}}"这将创建一个带一个参数的Studio服务器: generator. 之后的一切 # 将用作对论点的描述。
蓝图使用以下格式: {{name # description}}.
name:将在MCP工具架构中公开的参数名称description:对论点应包含内容的描述。可能包含空格。
这是一个简单的工作室,不是那种高档的一居室公寓。蓝图类型、标志、数组?房东最终会免费升级这个地方,对吧?正确的
发展
城市钥匙.快跑 bin/setup 搬进来。快跑 bin/rake 以便快速检查。
碰撞 version.rb,标记它 vX.Y.Z,推送到GitHub。Trusted publishing很乐意收到您的租金支票。
签出repo后,运行 bin/setup 安装依赖项。然后,跑 rake spec 运行测试。你也可以跑步 bin/console 获取一个交互式提示,让您可以进行实验。
要将此gem安装到本地计算机上,请运行 bundle exec rake install。要发布新版本,请在中更新版本号 version.rb,标记版本vX。Y.Z,然后将标签推送到github。剩下的工作将由可信出版完成。
家是你创造它的地方
这也是你的工作室。bug、功能、想法?通过repo摆动: 🏠 https://github.com/martinemde/studio
租赁条款:MIT
在标准条款下移动,没有细则。全文如下: MIT许可证.
