ClickSend 통합
ClickSend 통합
ClickSend의 통신 플랫폼으로 LangChain 에이전트에서 SMS, 이메일, 음성 메시지를 보내는 방법을 알아봅니다.
ClickSend는 개발자가 통합 API를 통해 SMS, 이메일, 음성, 팩스, 우편 메시지를 보낼 수 있게 하는 클라우드 기반 통신 플랫폼이에요.
출처: 문서
본문
개요
통합 세부 정보
| 클래스(Class) | 패키지(Package) | 직렬화(Serializable) | Python 지원 | 버전(Version) |
|---|---|---|---|---|
ClickSendTools |
@clicksend/langchain-clicksend-mcp | ❌ | ❌ |
도구 기능(Tool features)
- SMS 메시징: 전 세계 휴대폰 번호로 문자 메시지 전송
- 이메일: 트랜잭션 및 마케팅 이메일 전송
- 음성: 자동 음성 메시지 및 통화 전송
- MCP 통합: 원활한 에이전트 통합을 위해 Model Context Protocol로 연결
설정
이 통합은 @clicksend/langchain-clicksend-mcp 패키지에 있습니다.
npm install @clicksend/langchain-clicksend-mcp
자격 증명(Credentials)
API 자격 증명이 있는 ClickSend 계정이 필요합니다. clicksend.com에서 가입해 사용자 이름과 API 키를 받으세요.
import dotenv from 'dotenv';
dotenv.config();
인스턴스화(Instantiation)
ClickSend MCP 서버에 연결해 ClickSend 도구를 초기화하세요:
import { ClickSendTools } from "@clicksend/langchain-clicksend-mcp";
const tools = await ClickSendTools.fromHTTP({
url: "https://mcp.clicksend.com",
username: process.env.CLICKSEND_USERNAME,
apiKey: proces...KEY,
});
console.log(`Loaded ${tools.length} ClickSend tools`);
호출(Invocation)
LangChain 에이전트에서 도구를 사용해 통신을 보내세요:
import { ChatOpenAI } from "@langchain/openai";
import { createAgent } from "langchain";
// Create agent with tools
const agent = await createAgent({
model: new ChatOpenAI({
model: "gpt-4o-mini",
temperature: 0
}),
tools,
});
// Use the agent
const result = await agent.invoke({
messages: [
{ role: "user", content: "Send an SMS to +123****7890 saying 'Hello from LangChain!'" },
],
});
console.log(result);
API reference
모든 기능과 구성에 대한 자세한 문서는 API reference를 참조하세요.
ClickSend의 서비스와 가격에 대한 자세한 내용은 clicksend.com을 방문하세요.
더 알아보기 (Learn more)
- 이 문서를 MCP로 연결하면 Claude, VSCode 등에서 실시간 답변을 받을 수 있어요.
- GitHub에서 이 페이지 편집하기 또는 이슈 제출하기.