Stdio는 ChainStream MCP 서버의 기본 전송 방식입니다. 표준 입출력으로 통신하며, 로컬 IDE 및 데스크톱 통합에 가장 적합한 방식입니다.
또는 글로벌 설치 없이:
--transport를 지정하지 않으면 자동으로 stdio가 사용되므로, 추가 플래그가 필요 없습니다.
Claude Desktop
Claude Desktop MCP 설정 파일에 다음을 추가합니다:
~/Library/Application Support/Claude/claude_desktop_config.json을 편집합니다:{
"mcpServers": {
"chainstream": {
"command": "npx",
"args": ["@chainstream-io/mcp"],
"env": {
"CHAINSTREAM_API_KEY": "your-key"
}
}
}
}
%APPDATA%\Claude\claude_desktop_config.json을 편집합니다:{
"mcpServers": {
"chainstream": {
"command": "npx",
"args": ["@chainstream-io/mcp"],
"env": {
"CHAINSTREAM_API_KEY": "your-key"
}
}
}
}
패키지를 글로벌로 설치한 경우, 바이너리를 직접 사용할 수 있습니다:
{
"mcpServers": {
"chainstream": {
"command": "chainstream-mcp",
"env": {
"CHAINSTREAM_API_KEY": "your-key"
}
}
}
}
설정을 저장한 후 Claude Desktop을 재시작하세요. ChainStream 도구가 도구 목록에 자동으로 나타납니다.
Claude Code
CLI를 사용하여 Claude Code에 MCP 서버를 추가합니다:
claude mcp add chainstream -- npx @chainstream-io/mcp
Claude Code를 실행하기 전에 API 키를 환경 변수로 설정합니다:
export CHAINSTREAM_API_KEY=your-key
또는 프로젝트의 .mcp.json에 서버 설정을 추가합니다:
{
"mcpServers": {
"chainstream": {
"command": "npx",
"args": ["@chainstream-io/mcp"],
"env": {
"CHAINSTREAM_API_KEY": "your-key"
}
}
}
}
Cursor
Cursor Settings를 열고 Features > MCP Servers로 이동합니다. Add new MCP server를 클릭하고 다음을 입력합니다:
| 필드 | 값 |
|---|
| Name | chainstream |
| Type | stdio |
| Command | npx @chainstream-io/mcp |
그다음 Cursor의 환경 설정에서 API 키를 설정합니다:
CHAINSTREAM_API_KEY=your-key
또는 프로젝트 레벨의 .cursor/mcp.json에 추가합니다:
{
"mcpServers": {
"chainstream": {
"command": "npx",
"args": ["@chainstream-io/mcp"],
"env": {
"CHAINSTREAM_API_KEY": "your-key"
}
}
}
}
Cursor는 Claude Desktop과 동일한 MCP 설정 형식을 사용합니다. Claude Desktop 설정이 이미 있다면, 같은 mcpServers 블록을 재사용할 수 있습니다.
문제 해결
env 블록에 CHAINSTREAM_API_KEY가 올바르게 설정되어 있는지 확인하세요. 키가 누락되거나 유효하지 않으면 도구 호출 시 API 오류가 발생합니다. 터미널에서 직접 명령을 실행하여 테스트하세요:CHAINSTREAM_API_KEY=your-key npx @chainstream-io/mcp
npx의 첫 실행 시 패키지를 다운로드하므로 몇 초가 걸릴 수 있습니다. 빠른 시작을 위해 npm install -g @chainstream-io/mcp로 글로벌 설치한 후, 명령으로 chainstream-mcp를 사용하세요.
글로벌 npm 설치 시 권한 문제가 발생하면, npx를 사용하거나 npm이 사용자 레벨 prefix를 사용하도록 설정하세요:mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
다음 단계
HTTP 전송
클라우드 및 팀 환경을 위한 원격 서버로 배포합니다.
도구 레퍼런스
서버에서 사용 가능한 모든 MCP 도구를 살펴봅니다.