---
title: "Claude Code, Codex അല്ലെങ്കിൽ Cursor ഉപയോഗിച്ച് നിർമ്മിക്കുക"
description: "ThunderPhone Agent Skills ഇൻസ്റ്റാൾ ചെയ്യുക, ThunderPhone MCP സെർവറുമായി കണക്റ്റ് ചെയ്യുക, കൂടാതെ ഒരു കോഡിംഗ് ഏജന്റിന് നിലവിലെ ഉൽപ്പന്ന ഡോക്യുമെന്റേഷൻ നൽകുക."
---

ThunderPhone കോഡിംഗ് ഏജന്റുകൾക്കായി മൂന്ന് ലെയറുകൾ നൽകുന്നു:

| ലെയർ | ഏജന്റിന് ലഭിക്കുന്നത് |
| --- | --- |
| [ഏജന്റ് കഴിവുകൾ](https://github.com/thunderphone/skills) | ഏജന്റുകൾ, prompt-ുകൾ, നമ്പറുകൾ, കോളുകൾ, ടൂളുകൾ, വെബ്ഹുക്കുകൾ, നോളജ്, ടെസ്റ്റിംഗ്, ക്യാമ്പെയ്‌നുകൾ, വിഡ്ജറ്റുകൾ, റിയൽടൈം ഫ്രെയിംവർക്കുകൾ, മൈഗ്രേഷനുകൾ എന്നിവയ്ക്കായുള്ള കേന്ദ്രീകൃത നടപടിക്രമങ്ങൾ. |
| MCP | ഓതന്റിക്കേറ്റഡ് ടൂളുകൾ, ലഭ്യമാകുന്നതനുസരിച്ച് ഏജന്റുകൾ, നമ്പറുകൾ, കോളുകൾ, ടെസ്റ്റിംഗ്, നോളജ്, ടൂളുകൾ/വെബ്ഹുക്കുകൾ, ക്യാമ്പെയ്‌നുകൾ, വോയ്‌സുകൾ, ഇംപോർട്ടുകൾ, ഡോക്‌സ് എന്നിവ ഉൾക്കൊള്ളുന്നു; നിലവിലെ കാറ്റലോഗിനായി `tools/list` വിളിക്കുക. |
| [റോ ഡോക്യുമെന്റേഷൻ](https://thunderphone.com/docs/llms.txt) | ഉൽപ്പന്ന പ്രവർത്തനത്തിനും API വിശദാംശങ്ങൾക്കുമുള്ള നിലവിലെ Markdown സ്രോതസ്സുകൾ. |

ജോലി എങ്ങനെ ചെയ്യണമെന്ന് കഴിവുകൾ വിശദീകരിക്കുന്നു. നിങ്ങളുടെ ഓർഗനൈസേഷൻ പരിശോധിക്കാനും അതിൽ പ്രവർത്തിക്കാനും MCP കോഡിംഗ് ഏജന്റിനെ അനുവദിക്കുന്നു. ലോഡ് ചെയ്ത കഴിവിന് പുറത്തുള്ള ചോദ്യങ്ങൾക്കുള്ള സ്രോതസ്സ് മെറ്റീരിയൽ റോ ഡോക്‌സ് നൽകുന്നു.

## ഒരു പ്രോജക്റ്റിൽ ഇൻസ്റ്റാൾ ചെയ്യുക

ഈ ബ്ലോക്ക് കഴിവുകൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും, നിലവിലെ ഷെല്ലിൽ കീ ലഭ്യമാക്കുകയും, Claude Code-ലേക്ക് പ്രോജക്റ്റ്-സ്കോപ്പ്ഡ് MCP സെർവർ ചേർക്കുകയും ചെയ്യുന്നു. നിങ്ങളുടെ സീക്രട്ട് മാനേജറിൽനിന്ന് യഥാർഥ മൂല്യം വായിച്ച് പ്ലേസ്‌ഹോൾഡർ മാറ്റിസ്ഥാപിക്കുക; ഒരു റിപ്പോസിറ്ററിയിലേക്കോ ചാറ്റിലേക്കോ കീ പേസ്റ്റ് ചെയ്യരുത്.

```bash
npx skills add thunderphone/skills
export THUNDERPHONE_API_KEY='replace-with-value-from-your-secret-manager'
claude mcp add --transport http --scope project \
  --header 'Authorization: Bearer ${THUNDERPHONE_API_KEY}' \
  thunderphone https://api.thunderphone.com/v1/mcp
```

Codex-നായി, അവസാന കമാൻഡ് ഇതുപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക:

```bash
codex mcp add thunderphone \
  --url https://api.thunderphone.com/v1/mcp \
  --bearer-token-env-var THUNDERPHONE_API_KEY
```

Cursor `.cursor/mcp.json`-ൽനിന്ന് ഒരു പ്രോജക്റ്റ് കോൺഫിഗറേഷൻ വായിക്കുന്നു:

```json
{
  "mcpServers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}
```

VS Code `.vscode/mcp.json`-ലുള്ള `servers` കീയുടെ കീഴിൽ ഇതേ സെർവർ ഉപയോഗിക്കുന്നു:

```json
{
  "servers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}
```

<Warning>
  ഒരു ഓർഗനൈസേഷൻ API കീയ്ക്ക് ഓർഗനൈസേഷൻ ഡാറ്റ വായിക്കാനും പ്രാപ്തമാക്കിയ
  പ്രവർത്തനങ്ങൾ നടത്താനും കഴിയും. ഇത് ഒരു സീക്രട്ട് മാനേജറിൽ സൂക്ഷിക്കുക,
  ഉദ്ദേശിച്ച പ്രോജക്റ്റിലേക്ക് ആക്സസ് സ്കോപ്പ് ചെയ്യുക, അംഗീകരിക്കുന്നതിന് മുമ്പ്
  മാറ്റങ്ങൾ വരുത്തുന്ന ടൂൾ കോളുകൾ അവലോകനം ചെയ്യുക.
</Warning>

## ഉദാഹരണ സെഷൻ: ദ്വിഭാഷാ ദന്തൽ റിസപ്ഷനിസ്റ്റ്

1. `create-agent`, `thunderphone-prompt-builder`, `build-tool-integration`, `add-knowledge`, `test-agent` എന്നിവ ലോഡ് ചെയ്യാൻ കോഡിംഗ് ഏജന്റിനോട് ആവശ്യപ്പെടുക. ആദ്യം പ്ലാൻ ചെയ്യാനും ഇതുവരെ റിസോഴ്സുകൾ സൃഷ്ടിക്കാതിരിക്കാനും പറയുക.
2. സ്ഥിരീകരിച്ച പ്രാക്ടീസ് വിവരങ്ങൾ, പിന്തുണയ്ക്കുന്ന ടാസ്കുകൾ, എസ്കലേഷൻ നിയമങ്ങൾ, ആവശ്യമായ രണ്ട് ലൊക്കേലുകൾ എന്നിവ നൽകുക. ഒരു വോയ്‌സോ ലൊക്കേലോ സങ്കൽപ്പിച്ചുണ്ടാക്കുന്നതിന് പകരം തത്സമയ വോയ്‌സ് കാറ്റലോഗും പിന്തുണയ്ക്കുന്ന ഭാഷകളും പരിശോധിക്കാൻ ആവശ്യപ്പെടുക.
3. പൊതുതത്വങ്ങളും വിവരങ്ങളും അടിസ്ഥാനമാക്കി ഒരു പ്രൊഡക്ഷൻ prompt ആവശ്യപ്പെടുക. ഏജന്റ് വിളിക്കുന്നയാളുടെ പിന്തുണയ്ക്കുന്ന ഭാഷയിലേക്ക് മാറണം, സംഭാഷണം സംക്ഷിപ്തമായി നിലനിർത്തണം, ഒരു സമയം ഒരു ചോദ്യം മാത്രം ചോദിക്കണം, വിളിക്കുന്നയാളുടെ പ്രതികരണ സ്ക്രിപ്റ്റുകൾ ഒഴിവാക്കണം.
4. പരിമിതമായ ഒരു ഷെഡ്യൂളിംഗ് ടൂൾ നിർവചിക്കാനും റിസപ്ഷനിസ്റ്റിന് ആവശ്യമായ അറിവ് മാത്രം ചേർക്കാനും ആവശ്യപ്പെടുക. ഡിപ്ലോയ്മെന്റിന് മുമ്പ് ടൂൾ വിജയിക്കൽ, ലഭ്യതയില്ലായ്മ, അസാധുവായ ഇൻപുട്ട്, ടൈംഔട്ട്, മനുഷ്യ കൈമാറ്റം എന്നിവ പരീക്ഷിക്കുക.
5. രണ്ട് ഭാഷകൾക്കും, ഇടപെടലുകൾക്കും, തിരുത്തലുകൾക്കും, നഷ്ടമായ വിവരങ്ങൾക്കും, അറിവ് ചോദ്യങ്ങൾക്കും, ഷെഡ്യൂളിംഗ് പരാജയങ്ങൾക്കും, എസ്കലേഷനും വേണ്ട സാഹചര്യങ്ങൾ സൃഷ്ടിക്കുക. അവ പ്രവർത്തിപ്പിക്കുക, ട്രാൻസ്ക്രിപ്റ്റുകളും ടൂൾ തെളിവുകളും പരിശോധിക്കുക, ഏറ്റവും ചെറിയ പൊതുനിയമം തിരുത്തുക, തുടർന്ന് അതേ സെറ്റ് വീണ്ടും പ്രവർത്തിപ്പിക്കുക.
6. കൃത്യമായ ഡ്രാഫ്റ്റും ടെസ്റ്റ് തെളിവുകളും അവലോകനം ചെയ്യുക, തുടർന്ന് ഡിപ്ലോയ്മെന്റിനും നമ്പർ അറ്റാച്ച്മെന്റിനും വ്യക്തമായി അനുമതി നൽകുക. യഥാർത്ഥ ട്രാഫിക്കിലേക്ക് മാറുന്നതിന് മുമ്പ് ഓരോ ഭാഷയിലും നിയന്ത്രിത ഓഡിയോ കോൾ നടത്തുക.

ടൈപ്പ് ചെയ്ത REST അഭ്യർത്ഥനകൾക്കായി [Python അല്ലെങ്കിൽ TypeScript SDK](/api-reference/sdks) ഉപയോഗിക്കുക.

ഒരു ബിൽഡിന് നിർണായക പേലോഡുകൾ, പതിപ്പുള്ള ഫിക്സ്ചറുകൾ, ബൾക്ക് ഓർക്കസ്ട്രേഷൻ, അല്ലെങ്കിൽ നിലവിലെ MCP ടൂൾ ലിസ്റ്റിൽ ഇല്ലാത്ത ഒരു പ്രവർത്തനം ആവശ്യമായാൽ MCP-ന് പകരം REST ഉപയോഗിക്കുക. API `https://api.thunderphone.com/v1`-ൽ ആരംഭിക്കുന്നു; [API ആമുഖം](/api-reference/introduction), [MCP ഗൈഡ്](/ml/guides/thunderphone-mcp-server) എന്നിവ കാണുക.
