TableCloth MCP

์ํ๋ณด(TableCloth)์ "๋ฐ๊ฒฌ๊ณผ ์์ ์คํํ๊ฒฝ ์ธ๊ณ" ๋ ์ด์ด๋ฅผ MCP ์๋ฒ๋ก ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์์ ์ํฉ์ด๋
์ง์๋ฅผ ๋ฐ์ ์ง๊ธ ํ์ํ ํ๊ตญ ๊ณต๊ณต(e-Gov)์ด๋ ๊ธ์ต ์ฌ์ดํธ๋ฅผ ์ฐพ์์ฃผ๊ณ , ๋ณด์ํ๋ก๊ทธ๋จ ์ค์น์ ๋ฒ๊ฑฐ๋ก์ ์์ด
๊นจ๋ํ ์ผํ์ฉ Windows Sandbox๋ก ๊ทธ ์ฌ์ดํธ๋ฅผ ์ด์ด ์ค๋๋ค.
์ด ์๋ฒ๊ฐ ํ๋ ์ผ์ ๋ณด์ํ๋ก๊ทธ๋จ ๋๋ฌธ์ ์๊ธฐ๋ ๋ถํธ์ ์ค์ด๊ณ ์๋ง์ ์ฌ์ดํธ๋ฅผ ์ฐพ์ ์ฃผ๋ ๋ฐ๊น์ง์
๋๋ค.
๋ก๊ทธ์ธ์ด๋ ์ธ์ฆ, ์ค์ ์
๋ฌด ์๋ํ(RPA)๋ ํ์ง ์์ผ๋ฉฐ, ๊ทธ ๋ถ๋ถ์ ์ฌ์ฉ์๊ฐ ์ง์ ์งํํฉ๋๋ค.
์ค์น
Claude Desktop์ด๋ผ๋ฉด ํ์ฅ(.mcpb) ์ค์น๊ฐ ๊ฐํธํ๊ณ , ๊ทธ ์ธ ํด๋ผ์ด์ธํธ๋ MCP ์ค์ ์ npx๋ dnx ์คํ์
๋ฃ์ผ๋ฉด ๋ฉ๋๋ค. ๋ชจ๋ ๋์ผํ ์๋ฒ์
๋๋ค.
Claude Desktop ํ์ฅ (.mcpb)
GitHub Release์์
tablecloth-mcp.mcpb๋ฅผ ๋ฐ์ Claude Desktop ์ฐฝ์ ๋์ด๋ค ๋๊ฑฐ๋ Settings > Extensions ์์ ์ค์นํฉ๋๋ค.
Claude Desktop์ด ๋ฒ๋คํ Node๋ก ์คํ๋๋ ์์ JS ๋ฒ๋ค์ด๋ผ ๋ณ๋ ๋ฐํ์ ์ค์น๊ฐ ํ์ ์๊ณ , ๋ค์ดํฐ๋ธ
๋ฐ์ด๋๋ฆฌ๊ฐ ์์ด ์๋ช
/๊ณต์ฆ์ด๋ ํ์ฅ ์ฌ์ค์น ์ ์ ๊ธ ๋ฌธ์ ๋ ์์ต๋๋ค(Windows, macOS). MCP ์ค์ ์ ์ง์
ํธ์งํ ํ์๋ ์์ต๋๋ค. macOS์์์ launch_sandbox๋ Apple Silicon๊ณผ ์ต์ macOS์ macSandbox๊ฐ
ํ์ํฉ๋๋ค.
npx๋ก ์คํ (Node ์ฌ์ฉ์, .NET ๋ถํ์)
์์ JS ํจํค์ง๋ผ ์ด๋ค OS๋ Node๋ง ์์ผ๋ฉด ๋์ํฉ๋๋ค(๋ค์ดํฐ๋ธ ๋ฐ์ด๋๋ฆฌ ์์). @latest๋ฅผ ๋ถ์ธ ์ด์ ๋
์๋ ์
๋ฐ์ดํธ ์ฐธ๊ณ ์
๋๋ค. npx๋ ๋ฒ์ ์ ๋ช
์ํ์ง ์์ผ๋ฉด ์บ์๋ ์ ๋ฒ์ ์ ๊ณ์ ์ธ ์ ์์ด,
์ ๋ฒ์ ์ ์ ๋ฐ๋๋ก @latest๋ฅผ ๊ถํฉ๋๋ค.
{
"mcpServers": {
"tablecloth": { "command": "npx", "args": ["-y", "tablecloth-mcp@latest"] }
}
}
์ ์ญ์ผ๋ก ์ค์นํด์ ์ธ ์๋ ์์ต๋๋ค.
npm install -g tablecloth-mcp
tablecloth-mcp
dnx๋ก ์คํ (.NET 10 SDK ์ฌ์ฉ์)
NuGet ํด ํจํค์ง๋ฅผ ๋ณ๋ ์ค์น ์์ด ์คํํฉ๋๋ค.
{
"mcpServers": {
"tablecloth": { "command": "dnx", "args": ["TableCloth.Mcp", "--yes"] }
}
}
์ ์ญ ๋๊ตฌ๋ก ์ค์นํด์ ์ธ ์๋ ์์ต๋๋ค.
dotnet tool install -g TableCloth.Mcp
tablecloth-mcp
npx(์์ JS)๋ Node๊ฐ ์๋ ๋ชจ๋ OS์์, dnx๋ .NET 10 SDK๊ฐ ์๋ ๋ชจ๋ OS์์ ๋์ํฉ๋๋ค.
๊ฒ์๊ณผ generate_wsb๋ ๋ชจ๋ OS์์ ๋๊ณ , launch_sandbox์ ์๋ ์คํ์ ๋ฌ๋๊ฐ ์๋
OS(Windows๋ Windows Sandbox, macOS๋ macSandbox)์์๋ง ๋ฉ๋๋ค.
์
๋ฐ์ดํธ
MCP ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ํ ๋ ํ๋ก์ธ์ค๋ก ๋ ์ ์คํ๋๊ณ , ์คํ ์ค์๋ ์ ๋ฒ์ ์ผ๋ก ๊ต์ฒด๋์ง ์์ต๋๋ค.
๊ทธ๋์ ์ ๋ฒ์ ์ ํด๋ผ์ด์ธํธ๋ฅผ ๋ค์ ์์ํด ์๋ฒ๋ฅผ ์๋ก ๋์ธ ๋ ๋ฐ์๋ฉ๋๋ค. Claude Desktop์ ์ฑ์
์ฌ์์ํด์ผ ํ๊ณ , Claude Code๋ ์ธ์
์ ์๋ก ์์ํ๋ฉด ๋ฉ๋๋ค.
- ๋ฌด์์ด ์๋์ผ๋ก ๊ฐฑ์ ๋๋: ์นดํ๋ก๊ทธ(์ฌ์ดํธ, ์ ์ฑ
, ๋ณด์ํจํค์ง ๋ชฉ๋ก)๋ ์๋ฒ๊ฐ ๋ฐํ์์ ๋ผ์ด๋ธ๋ก ๋ฐ์์ค๋ฏ๋ก,
์ ์๋น์ค๋ ์ ์ฑ
์ถ๊ฐ ๊ฐ์ ๋ณ๊ฒฝ์ ์๋ฒ ๋ฒ์ ์ ์ฌ๋ฆฌ์ง ์์๋ ๋ฐ๋ก ๋ฐ์๋ฉ๋๋ค. ์๋ฒ ๋ฒ์ ๊ต์ฒด๊ฐ ํ์ํ ๊ฑด
๋๊ตฌ ๋์ ๋ณ๊ฒฝ์ด๋ ๋ฒ๊ทธ ์์ ๊ฐ์ ์ฝ๋ ๋ณ๊ฒฝ๋ฟ์
๋๋ค.
- npx: ๋ฒ์ ์์ด ์ฐ๋ฉด ์บ์๋ ์ ๋ฒ์ ์ ๊ณ์ ์ธ ์ ์์ด
tablecloth-mcp@latest๋ฅผ ๊ถํฉ๋๋ค. ๊ทธ๋๋ npm
์บ์ ์ํฅ์ด ๋จ์ ์ ์์ผ๋, ํ์คํ ์ต์ ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ์ฌ์์ ์ ์ npm cache clean --force๋ฅผ
ํ ๋ฒ ํด๋ ๋ฉ๋๋ค.
- dnx: ๋ฒ์ ์ ๋ช
์ํ์ง ์์ผ๋ฉด ์คํํ ๋๋ง๋ค ์ต์ ๋ฒ์ ์ ํด์ํด ๋ฐ์ต๋๋ค. ๊ฐฑ์ ์ ์์ฑ์ด ์ค์ํ๋ฉด dnx ์ชฝ์ด
๋ ์ ๋ฆฌํฉ๋๋ค.
- ๊ฒฐ์ ๋ก ์ด ํ์ํ๋ฉด(๊ธฐ์
๋ฐฐํฌ ๋ฑ) ๋ฒ์ ์ ๊ณ ์ ํ๊ณ (
tablecloth-mcp@0.1.3, dnx๋ --version) ์๋์ ์ผ๋ก
์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค. ๊ฐฑ์ ์ ์๋์ด ๋์ง๋ง ์์ธก ๊ฐ๋ฅํฉ๋๋ค.
๋๊ตฌ
| ๋๊ตฌ | ์ค๋ช
|
|---|
search_services(query, category?, limit?) | ํ์๋ช
(ํ๊ตญ์ด์ ์์ด), URL, ๋ณด์ํจํค์ง๋ช
, ๊ฒ์ ํค์๋๋ฅผ ๋์์ผ๋ก ์ฌ์ดํธ๋ฅผ ๊ฒ์ํฉ๋๋ค |
get_service(id) | ํน์ ์๋น์ค์ ์์ธ ์ ๋ณด(ํ์ํ ๋ณด์ํจํค์ง ์ ์ฒด, ํธํ์ฑ ์ฃผ์์ฌํญ, ์์ด์ฝ URL)๋ฅผ ๋ฐํํฉ๋๋ค |
list_categories() | ์นดํ
๊ณ ๋ฆฌ๋ณ ๊ฐ์๋ฅผ ๋ฐํํฉ๋๋ค |
list_companions(query?) | ๋ณด์กฐ ํ๋ก๊ทธ๋จ(๊ณต์ฉ ์ํํธ์จ์ด) ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค |
generate_wsb(serviceIds[]) | ์คํ์ฉ .wsb XML ํ
์คํธ๋ฅผ ์์ฑํฉ๋๋ค(๋ชจ๋ OS). ์ง์ ๋ฌ๋์์ ์คํํฉ๋๋ค |
launch_sandbox(serviceIds[]) | ์ฆ์ ์๋๋ฐ์ค๋ฅผ ์คํํฉ๋๋ค. Windows๋ Windows Sandbox, macOS(Apple Silicon)๋ macSandbox, ๊ทธ ์ธ(Linux ๋ฑ)๋ TABLECLOTH_WSB_RUNNER ํ๊ฒฝ๋ณ์๋ก ์ง์ ํ ๋ฌ๋๋ฅผ ์๋๋ค |
์์ ํ๋ฆ (์ฐ๋ง์ ์ฐ)
search_services("์ฐ๋ง์ ์ฐ") ๋๋ search_services("ํํ์ค")๋ก ํํ์ค ๋ฑ ํ๋ณด์ id๋ฅผ ์ป์ต๋๋ค.
launch_sandbox(["<ํํ์ค id>"])๋ฅผ ํธ์ถํ๋ฉด ๋ณด์ํ๋ก๊ทธ๋จ์ด ๊ฐ์ถฐ์ง ์ผํ์ฉ ์๋๋ฐ์ค๊ฐ ๋จ๊ณ ์ฌ์ดํธ๊ฐ ์ด๋ฆฝ๋๋ค.
- ์ธ์ฆ์๋ ๊ฐํธ์ธ์ฆ, ์ฐ๋ง์ ์ฐ๊ฐ์ํ ์กฐํ์ ๋ฐ๊ธ์ ์ฌ์ฉ์๊ฐ ์ง์ ์งํํฉ๋๋ค.
TableCloth ๋ฆฌํฌ์งํฐ๋ฆฌ์ ์์กดํ์ง ์์ต๋๋ค
๋ฐํ์์ ๊ณต๊ฐ๋ ์์ฐ๋ง ์๋นํฉ๋๋ค.
| ์ฉ๋ | ์์ค |
|---|
| ์นดํ๋ก๊ทธ(์ฌ์ดํธ์ ๋ณด์ํจํค์ง ๋ชฉ๋ก) | https://yourtablecloth.app/TableClothCatalog/Catalog.xml |
| ์์ด์ฝ | https://yourtablecloth.app/TableClothCatalog/images/<id>.png |
| ์๋๋ฐ์ค ์คํ ์์ฐ | GitHub Release latest/download์ tablecloth-prepare.ps1, SporkBootstrap_<arch>.exe, Spork_<arch>_Portable.zip |
์์ฑ๋๋ .wsb๋ ๋ฌด์ค์น Express ๋ฐฉ์(PARAMETERIZED_WSB_SPEC.md 0.5์ )์ ๋ฐ๋ฅด๋ฉฐ, ์ฌ์ดํธ ์ฌ์ ์ ํ์
TABLECLOTH_SITE_IDS ํ๊ฒฝ๋ณ์ ์ฑ๋๋ก ์ ๋ฌ๋ฉ๋๋ค.
์ฌ์ฉ ํ: TableCloth ์คํฌ๋ก ์๋ ์ฐ๊ฒฐํ๊ธฐ
์ ๋ถ ์ ์ฑ
์ด๋ ๊ธ์ต ์ํ, ์์ฌ ํ์์ ์ด์ผ๊ธฐํ๋ค๊ฐ "๊ทธ๊ฑฐ ์ ์ฒญํ ๋" ์ ๋๋ก๋ง ๋งํด๋ ์ด ์๋ฒ๋ก ์ฐ๊ฒฐ๋๊ฒ
ํ๋ ค๋ฉด, ์ ์ฅ์์ SKILL.md๋ฅผ Agent Skill๋ก ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๊ถํฉ๋๋ค. ์ด ์คํฌ์ ์ฌ์ฉ์์
ํ๋ ์๋(์ ์ฒญ, ๊ฐ์
, ์ ์, ์ด์ฉ)๋ฅผ ํฌ์ฐฉํด "์๋๋ฐ์ค"๋ผ๋ ๋ง์ด ์์ด๋ TableCloth ๋๊ตฌ๋ก ๊ณต์ ์ฌ์ดํธ๋ฅผ
์์ ํ ์๋๋ฐ์ค์์ ์ด๋๋ก ์๋ดํฉ๋๋ค. ๋ค๋ฅธ ๊ฒ์ MCP(์: ์น ๊ฒ์)์ ํจ๊ป ์ฐ๋ฉด ์ ๋ณด ํ์์ ๊ทธ์ชฝ์ผ๋ก ๊ฐ๊ณ
์ค์ ์ ์ฒญ๊ณผ ์ด์ฉ์ ์ด ์๋ฒ๋ก ๊ฐ๋ผ์ง๋๋ค.
์ค์น๋ SKILL.md๋ฅผ ~/.claude/skills/tablecloth/SKILL.md์ ๋๋ฉด ๋ฉ๋๋ค. ํด๋ ์ด๋ฆ tablecloth๊ฐ ์คํฌ
์ด๋ฆ์ด ๋ฉ๋๋ค. Claude Desktop์ด๋ claude.ai์์๋ ๊ฐ ์ฑ์ ์คํฌ ์ค์ ์์ ๊ด๋ฆฌํฉ๋๋ค.
๋๊ตฌ ์ค๋ช
๊ณผ ์๋ฒ instructions์๋ ๊ฐ์ ์๋๊ฐ ์ฌ์ด์ ธ ์์ด ์คํฌ ์์ด๋ ์ด๋ ์ ๋ ์ฐ๊ฒฐ๋์ง๋ง, ์คํฌ์
๋ํ๋ฉด ๋ ์์ ์ ์ผ๋ก ๋ผ์ฐํ
๋ฉ๋๋ค. launch_sandbox์ ์ค์ ์คํ ํ๊ฒฝ์ ์๋ ์ ์ฝ์ ์ฐธ๊ณ ํ์ธ์.
์ ์ฝ
launch_sandbox์ ์๋ ์คํ ๋ฌ๋๋ Windows์์๋ Windows 11์ "Windows Sandbox" ์ ํ์ ๊ธฐ๋ฅ,
macOS์์๋ macSandbox(Apple Silicon, macOS 26)์
๋๋ค.
๋ฆฌ๋
์ค์ฒ๋ผ ๊ธฐ๋ณธ ๋ฌ๋๊ฐ ์๋ OS์์๋ TABLECLOTH_WSB_RUNNER ํ๊ฒฝ๋ณ์์ .wsb ๊ฒฝ๋ก๋ฅผ ์ฒซ ์ธ์๋ก ๋ฐ๋
๋ฌ๋ ๋ช
๋ น(์: QEMU ๊ธฐ๋ฐ ์คํฌ๋ฆฝํธ)์ ์ง์ ํ๋ฉด ์๋์ผ๋ก ์คํํฉ๋๋ค. ์ด ํ๊ฒฝ๋ณ์๋ ๋ชจ๋ OS์์ ๊ธฐ๋ณธ๊ฐ๋ณด๋ค
์ฐ์ ํ๋ฏ๋ก ์ฌ์ฉ์ ์ง์ ๋ฌ๋๋ฅผ ๋ถ์ผ ๋๋ ์๋๋ค. ์ง์ ์ด ์์ผ๋ฉด generate_wsb๋ก .wsb๋ฅผ ๋ฐ์ ์คํํ๋ฉด ๋ฉ๋๋ค.
- ์ธ์ฆ์ด ํ์ํ ๋์์ ์๋ํํ์ง ์์ต๋๋ค. ๋ฌด์ค์น ๋ฐฉ์์ ํธ์คํธ ํ์ผ ์ ๊ทผ์ด ์์ด ํ์ผ ์ธ์ฆ์๋ฅผ ๋ค์ผ ์
์์ผ๋ฏ๋ก ๋ชจ๋ฐ์ผ์ด๋ ๊ฐํธ์ธ์ฆ์ ์ ์ ๋ก ํฉ๋๋ค.
- ์นดํ๋ก๊ทธ์ ์๋ ์๋น์ค๋ ์คํ ๋์์ด ์๋๋๋ค. ์ ๋ณด๋ ์ํ๋ณด ์นดํ๋ก๊ทธ๋ก ํ๋ฉด ๋ฉ๋๋ค.
๋ฌธ์ ํด๊ฒฐ
์ฐ๊ฒฐ์ด ์ ๋๊ฑฐ๋ ์๋ต์ด ์ค์ง ์์ผ๋ฉด TROUBLESHOOTING.md๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๊ฐ์ฅ ํํ ์์ธ์ Claude Desktop์ด claude_desktop_config.json๊ณผ ๋ณ๊ฐ๋ก ์บ์ํด ๋ ์ MCP ์๋ฒ ๋ฑ๋ก์
๋๋ค.
์ค์ ํ์ผ์ ๊ณ ์ณ๋ ์ง์์ง์ง ์์, ๊ฐ์ ์ด๋ฆ์ผ๋ก ๋ฑ๋กํด ๋ ์ ์๋ฒ(์: ๋ก์ปฌ ๊ฐ๋ฐ ๋น๋๋ ํ
์คํธ์ฉ)๊ฐ ๋์
ํธ์ถ๋์ด ์๋ฑํ ํ๋ก์ธ์ค๊ฐ ๋จ๊ฑฐ๋ ํ๋กฌํํธ๊ฐ ๋ช ๋ถ์ฉ ๋ฉ์ถฅ๋๋ค. ํด๊ฒฐ์ Settings์ Developer(๊ฐ๋ฐ์ ๋๊ตฌ)์์
๋ชฉ๋ก์ ๋ณด์ด๋ MCP ์๋ฒ๋ฅผ ํด์งํต ์์ด์ฝ์ผ๋ก ์ง์ ์ญ์ ํ๊ณ (ํ์ผ ์์ ๋ง์ผ๋ก๋ ์ ์ง์์ง), ํ์ฅ์ ๋ชจ๋ ์ ๊ฑฐํ
๋ค Claude Desktop์ ์์ ํ ์ข
๋ฃ(ํธ๋ ์ด ์ข
๋ฃ, macOS๋ Cmd+Q)ํ๋ค๊ฐ ๋ค์ ์์ํ๋ ๊ฒ์
๋๋ค.
๋ฆด๋ฆฌ์ค
๋ฒ์ ํ๊ทธ(vX.Y.Z)๋ฅผ ๋ฐ๋ฉด .github/workflows/release.yml๊ฐ ๊ฐ์
๋ฒ์ ์ผ๋ก ์ฌ๋ฌ ๊ณณ์ ํจ๊ป ๊ฒ์ํฉ๋๋ค.
- npm์ ์์ JS ํจํค์ง
tablecloth-mcp๋ฅผ ์ฌ๋ฆฝ๋๋ค(๋ค์ดํฐ๋ธ ๋ฐ์ด๋๋ฆฌ ์์).
- NuGet์
TableCloth.Mcp ํด ํจํค์ง(C#)๋ฅผ ์ฌ๋ฆฝ๋๋ค.
- GitHub Release์ nupkg์ Claude Desktop ํ์ฅ
.mcpb(Node ๋ฒ๋ค)๋ฅผ ์ฒจ๋ถํฉ๋๋ค.
- ๊ณต์ MCP Registry์ ์๋ฒ ๋ฉํ๋ฐ์ดํฐ(
server.json)๋ฅผ ๊ฒ์ํฉ๋๋ค.
GitHub OIDC๋ก ์ธ์ฆํ๋ฏ๋ก ์ํฌ๋ฆฟ์ด ํ์ ์๊ณ , VS Code๋ Cursor ๊ฐ์ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ์ด ์์ธ์ผ๋ก ์๋ฒ๋ฅผ
๋ฐ๊ฒฌํฉ๋๋ค.
npm๊ณผ NuGet์ OIDC Trusted Publishing์ผ๋ก ๊ฒ์๋์ด ์ฅ๊ธฐ ํ ํฐ์ ์ ์ฅํ์ง ์์ผ๋ฉฐ, npm ํจํค์ง์๋
provenance๊ฐ ์๋์ผ๋ก ๋ถ์ต๋๋ค. ๋ณ๊ฒฝ ์ด๋ ฅ์ CHANGELOG.md์ ์ ๋ฆฌํ๊ณ , ์ ๋ฒ์ ์ ๋ผ ๋๋
๊ฑฐ๊ธฐ์ ## [X.Y.Z] ์น์
์ ์ถ๊ฐํ ๋ค ํ๊ทธ๋ฅผ ๋ฐ๋ฉด ๊ทธ ๋ด์ฉ์ด GitHub Release ๋
ธํธ๊ฐ ๋ฉ๋๋ค.
๊ฐ๋ฐ
๋ ์ธ๋ณ๋ก ๋ ๊ตฌํ์ด ์๊ณ , ๋ ๋ค shared/๋ฅผ ๋จ์ผ ์ง์ค ์์ฒ์ผ๋ก ์๋นํฉ๋๋ค(SPEC.md).
.mcpb + npm ๋ ์ธ: node/ ์ Node/TS ๊ตฌํ(์์ JS). cd node && npm ci && npm run build.
- NuGet ๋๊ตฌ(dnx) ๋ ์ธ: ์ด ๋ฆฌํฌ ๋ฃจํธ์ C# ๊ตฌํ.
dotnet build -c Release.
๋ ๊ตฌํ์ ๋๋ฑ์ฑ์ conformance ํ๋ค์ค๋ก ๊ฒ์ฆํฉ๋๋ค: cd node && npm run conformance
(๋ฆฌํฌ ๋ฃจํธ์์ dotnet build -c Release, node์์ npm run build ์ ํ). CI๊ฐ ๋งค ๋น๋์์ ์คํํฉ๋๋ค.
Privacy Policy
์ด ์๋ฒ๋ ๊ฐ์ธ ๋ฐ์ดํฐ๋ ๋ํ ๋ด์ฉ, ์ฌ์ฉ ํต๊ณ๋ฅผ ์์งํ๊ฑฐ๋ ์ ์ฅํ๊ฑฐ๋ ์ ์กํ์ง ์์ต๋๋ค. ๊ณต๊ฐ
์นดํ๋ก๊ทธ(yourtablecloth.app)์ GitHub Release ์์ฐ๋ง ์ฝ์ด์ค๋ฉฐ, ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ๋ณด๋ด์ง ์์ต๋๋ค.
launch_sandbox๋ ๋ก์ปฌ์์ ์๋๋ฐ์ค๋ฅผ ๋์ฐ๊ณ ์์ .wsb ํ์ผ๋ง ๋ง๋ค๋ฉฐ, ๋ก๊ทธ์ธ๊ณผ ์ธ์ฆ์ ์ฌ์ฉ์๊ฐ
์๋๋ฐ์ค ์์์ ์ง์ ํ๊ณ ์๋ฒ๋ ๊ด์ฌํ์ง ์์ต๋๋ค. ์๋ฒ๋ ๋ฌด์ํ์ด๋ฉฐ ์ข
๋ฃ ํ ๋ฐ์ดํฐ๋ฅผ ๋จ๊ธฐ์ง ์์ต๋๋ค.
์ ๋ฌธ์ PRIVACY.md๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋ผ์ด์ ์ค
๋ณธ ํ๋ก์ ํธ TableCloth์ ๋์ผํ๊ฒ ๋์ผ ๋ผ์ด์ ์ค์
๋๋ค.
- AGPL-3.0-or-later (LICENSE-AGPL)๋ก ์คํ์์ค ์ด์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์์
์ ์ด์ฉ์ผ๋ก AGPL ์๋ฌด๋ฅผ ์์น ์์ผ๋ฉด ๊ฐ๋ฐ์(Jung Hyun, Nam, rkttu at rkttu dot com)์ ํ์ํ๋
Commercial ๋ผ์ด์ ์ค(LICENSE-COMMERCIAL)๋ฅผ ์ฐ๋ฉด ๋ฉ๋๋ค.
์ด ์๋ฒ๋ stdio ๋ก์ปฌ ํ๋ก์ธ์ค๋ก ๋์ํ๊ณ MCP ํด๋ผ์ด์ธํธ์๋ ๋ณ๋ ํ๋ก์ธ์ค๋ก ํ๋กํ ์ฝ์ ํตํด์๋ง
ํต์ ํ๋ฏ๋ก, ํธ์ถํ๋ ์ชฝ์ AGPL ์๋ฌด๊ฐ ์ ํ๋์ง ์์ต๋๋ค.