ភ្នាក់ងាររបស់អ្នកបានសរសេរគេហទំព័ររួចហើយ។ ទុកឱ្យវាបោះផ្សាយផងទៅ។
harvis.dev គឺជាម៉ាស៊ីនមេ MCP ពីចម្ងាយ។ ភ្ជាប់វាម្តង នោះ AI client របស់អ្នកនឹងទទួលបានឧបករណ៍ deploy_site ដែលដាក់ថតឯកសារទាំងមូលឡើងអនឡាញ ហើយប្រគល់អាសយដ្ឋានដែលដំណើរការភ្លាមមកវិញ — មិនត្រូវការគណនី មិនត្រូវការ API key មិនត្រូវដំឡើងអ្វីទេ។
ព្រីភ្ជាប់ស្តង់ដាររវាង AI client និងសេវាកម្ម
Model Context Protocol គឺជាស្តង់ដារបើកចំហ សម្រាប់ប្រគល់ឱ្យជំនួយការនូវបញ្ជីសកម្មភាពដែលវាអាចធ្វើបាន។ ភ្នាក់ងាររបស់អ្នកមានឯកសាររួចហើយ ហើយដឹងថាអ្នកសុំអ្វី។ អ្វីដែលខ្វះគឺមធ្យោបាយធ្វើសកម្មភាពនៅក្រៅការសន្ទនា។ ម៉ាស៊ីនមេ MCP ផ្តល់ឱ្យនូវរឿងនោះ — បញ្ជីឧបករណ៍ដែលមានឈ្មោះ ហើយនីមួយៗពិពណ៌នាបានច្បាស់គ្រប់គ្រាន់ ឱ្យម៉ូដែលដឹងថាពេលណាគួរប្រើ។ harvis.dev បើកឧបករណ៍តែមួយប៉ុណ្ណោះ ហើយវាបោះផ្សាយគេហទំព័រ។
ភ្ជាប់ម៉ាស៊ីនមេតែម្តង
URL មួយក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធរបស់ client ឬពាក្យបញ្ជាមួយក្នុង terminal។ បន្ទាប់ពីនោះ ការតភ្ជាប់នៅតែមានក្នុងគ្រប់ការសន្ទនា។
ម៉ូដែលឃើញឧបករណ៍ មិនមែន API ទេ
គ្មាន endpoint ត្រូវចាំ គ្មាន curl ត្រូវផ្គុំ គ្មាន key ត្រូវបិទភ្ជាប់។ វាអាននូវអ្វីដែល deploy_site ធ្វើ ហើយហៅវានៅពេលអ្វីដែលអ្នកសុំគឺការបោះផ្សាយ។
អ្នកមិនចាំបាច់ចាកចេញពីការសន្ទនាទេ
សុំទំព័រ landing មួយ រួចទទួលបានអាសយដ្ឋានដំណើរការក្នុងចម្លើយតែមួយនោះ។ គ្មាននាំចេញ គ្មានជំហានផ្ទុកឡើង គ្មាន build pipeline នៅចន្លោះ។
URL តែមួយ សម្រាប់ MCP client ណាក៏បាន
Streamable HTTP គ្មានការផ្ទៀងផ្ទាត់អត្តសញ្ញាណ។ Client ដែលគាំទ្រ MCP ពីចម្ងាយប្រើអាសយដ្ឋាននេះដោយផ្ទាល់ ចំណែក client ដែលនិយាយតែ stdio ដូចជា Claude Desktop ភ្ជាប់តាម mcp-remote។ ជ្រើសរើសរបស់អ្នក រួចចម្លងប្លុកនោះ។
https://harvis.dev/api/mcp
$ claude mcp add --transport http harvis https://harvis.dev/api/mcpTest it from a terminal
Not sure the address is reachable from where you are? The MCP Inspector asks the server what tools it has, over the same transport a client uses — nothing to install, and no account. If deploy_site comes back, the server is fine and anything still broken is in your client's config.
$ npx -y @modelcontextprotocol/inspector --cli https://harvis.dev/api/mcp --transport http --method tools/list{
"tools": [
{
"name": "deploy_site",
"description": "Publish a static website to harvis.dev and get a live public URL back instantly...",
"inputSchema": {
"type": "object",
"properties": { "files": { ... }, "name": { ... }, "subdomain": { ... } },
"required": ["files"]
}
}
]
}Rather install from a directory? harvis is listed on Glama's MCP registry, pointing at the same server URL.
ឧបករណ៍តែមួយ ហើយធ្វើការតែមួយ
deploy_site យកគ្រប់ឯកសារដែលគេហទំព័រត្រូវការ រួចបោះផ្សាយ។ ផ្លូវគិតពីឫសគេហទំព័រ ហើយប្រើសញ្ញាទ្រនាប់ទៅមុខ។ សូមដាក់ index.html ជាមួយ។ អត្ថបទផ្ញើដូចដើម រូបភាព និងឯកសារ binary ផ្សេងទៀតផ្ញើជា base64។
| វាល | ប្រភេទ | តើជាអ្វី |
|---|---|---|
| files | array · ចាំបាច់ | គ្រប់ឯកសាររបស់គេហទំព័រ៖ ផ្លូវ ខ្លឹមសារ និងការអ៊ិនកូដ text ឬ base64។ រហូតដល់ ៥០០ ឯកសារ និង ៥០ MB សរុប។ |
| name | string | ឈ្មោះគេហទំព័រដែលអានងាយ បង្ហាញក្នុង dashboard។ អាសយដ្ឋានវេបត្រូវបានបង្កើតជូនទោះយ៉ាងណា។ |
| deployToken | string | token ឯកជនរបស់គេហទំព័រ ដែលការដេប្លយបង្កើតវាបានប្រគល់មកវិញ។ ផ្ញើវាមកវិញនោះគេហទំព័រនោះនឹងត្រូវធ្វើបច្ចុប្បន្នភាពនៅនឹងកន្លែង ជំនួសឱ្យការបង្កើតថ្មី។ |
| subdomain | string | អាសយដ្ឋានរបស់គេហទំព័រដែលកំពុងធ្វើបច្ចុប្បន្នភាព។ មិនចាំបាច់ ហើយទទួលយកតែពេលមកជាមួយ deployToken របស់វា — នៅតែឯងវាមិនបញ្ជាក់អ្វីទេ ដូច្នេះវាមិនអាចអនុញ្ញាតការធ្វើបច្ចុប្បន្នភាពបានឡើយ។ |
តំណសាធារណៈមួយ និងតំណឯកជនមួយ
ឧបករណ៍ប្រគល់អត្ថបទមកវិញ ដែលម៉ូដែលអានឱ្យអ្នកស្តាប់។ URL ដំណើរការជាសាធារណៈ ហើយអាចចែករំលែកបានភ្លាម។ តំណ claim វិញជាឯកជន៖ បើកវា ចុះឈ្មោះចូលដោយឥតគិតថ្លៃ នោះគេហទំព័រនឹងភ្ជាប់ទៅគណនីរបស់អ្នក ជាកន្លែងដែលអ្នកអាចកែ ឬលុបវាបាន។ មុននោះ គេហទំព័រនៅអនាមិក ហើយគេហទំព័រដែលមិនទាន់ claim នឹងត្រូវដកវិញ ២៤ ម៉ោងក្រោយការដេប្លយចុងក្រោយ — ដូច្នេះសូមបើកតំណ claim ក្នុងថ្ងៃតែមួយនោះ ព្រោះបើបាត់ គេស្តារវិញមិនបានទេ។
Site deployed successfully. Live site: https://happy-panda-482.harvis.page Claim link (private): https://harvis.dev/claim/xxxxxxxx-... Subdomain: happy-panda-482 Deploy token (private): xxxxxxxx-xxxx-... Files hosted: 7
ដេប្លយម្តងទៀត ដើម្បីប្តូរគេហទំព័រដដែល
រាល់ការដេប្លយក៏ប្រគល់ deployToken ឯកជនមកវិញដែរ។ ផ្ញើវាមកវិញនៅការហៅលើកក្រោយ នោះគេហទំព័រដដែលនឹងត្រូវជំនួសនៅនឹងកន្លែង ដោយរក្សាអាសយដ្ឋានដដែល — ដំណើរការទាំងមុន និងក្រោយពេលអ្នក claim។ បើមិនផ្ញើ អ្នកនឹងបានគេហទំព័រថ្មីនៅអាសយដ្ឋានថ្មី ដែលជារឿងសមរម្យសម្រាប់សេចក្តីព្រាងទីពីរ ដែលអ្នកចង់ប្រៀបធៀបជាជាងសរសេរជាន់។
សំណួរ
អ្វីដែលមនុស្សសួរ មុនពេលបិទភ្ជាប់ការកំណត់។
តើខ្ញុំត្រូវការគណនីទេ?
ទេ។ ម៉ាស៊ីនមេ MCP មិនទទួលព័ត៌មានសម្គាល់ខ្លួនណាមួយឡើយ ហើយការដេប្លយតាមផ្លូវនេះជាអនាមិក — នេះហើយជាមូលហេតុដែលតំណ claim ត្រឡប់មកវិញ។ ការចុះឈ្មោះឥតគិតថ្លៃ ហើយត្រូវការតែពេលអ្នកចង់រក្សាគេហទំព័រលើសពី ២៤ ម៉ោង ឬគ្រប់គ្រងវានៅពេលក្រោយ។
តើភ្នាក់ងាររបស់ខ្ញុំអាចធ្វើអ្វីផ្សេងទៀតជាមួយវាបានទេ?
មិនបានទេ។ deploy_site គឺជាឧបករណ៍តែមួយគត់ដែលម៉ាស៊ីនមេបើកចំហ ហើយវាធ្វើតែការបោះផ្សាយឯកសារដែលអ្នកបានផ្តល់។ វាមិនអាចអានគណនីរបស់អ្នក មិនអាចរាយបញ្ជីគេហទំព័ររបស់នរណាម្នាក់ និងមិនអាចលុបអ្វីបានទេ។ អ្វីៗផ្សេងទៀតនៅ harvis.dev ស្ថិតនៅក្រោយ key គណនីនៅលើ HTTP API ដែលម៉ាស៊ីនមេនេះមិនប៉ះពាល់ឡើយ។
Client របស់ខ្ញុំមិនគាំទ្រម៉ាស៊ីនមេ MCP ពីចម្ងាយទេ។
បើដូច្នេះ វានិយាយ stdio ហើយ mcp-remote ធ្វើជាស្ពានភ្ជាប់ទាំងពីរ — ប្លុក Claude Desktop និង Zed ខាងលើគឺជារឿងនោះឯង។ ម៉ាស៊ីនរបស់អ្នកត្រូវការតែ Node.js ប៉ុណ្ណោះ ហើយ npx នឹងទាញស្ពាននោះមកនៅពេលដំណើរការលើកដំបូង។
តើវាអាចដាក់អ្វីខ្លះ?
ឯកសារ static៖ HTML, CSS, JavaScript, រូបភាព, ពុម្ពអក្សរ និងអ្វីៗដែលកម្មវិធីរុករកអាចទាញបាន។ កូដខាងម៉ាស៊ីនមេមិនត្រូវបានដំណើរការទេ។ ករណីលើកលែងគឺទម្រង់ — បន្ថែម attribute harvis-form ទៅទម្រង់មួយ នោះចម្លើយដែលគេផ្ញើនឹងចូលទៅ dashboard របស់អ្នក ដោយមិនចាំបាច់មាន backend ផ្ទាល់ខ្លួន។
តើអាចប្រើវាដោយគ្មាន MCP client បានទេ?
បាន។ ភ្នាក់ងារដែលអាចដំណើរការពាក្យបញ្ជា បោះផ្សាយដោយ npx harvis ចំណែកភ្នាក់ងារដែលធ្វើបានតែសំណើ HTTP អាច POST ឯកសារទៅ /api/upload ដោយគ្មាន key។ ផ្លូវទាំងពីរសរសេរនៅ /llms.txt — ជាទំព័រដែលគួរប្រគល់ឱ្យជំនួយការណាដែលគ្មានឧបករណ៍សម្រាប់រឿងនេះ។
គ្មានភ្នាក់ងារនៅជិតទេ?
ការដេប្លយដដែលនេះកើតឡើងពី terminal របស់អ្នក ពីកម្មវិធីរុករក ឬពី script ក៏បាន — ម៉ាស៊ីនមេ MCP ជាទ្វារមួយ មិនមែនជាទ្វារតែមួយគត់ទេ។