
baguskto/saham-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
baguskto/saham-mcp는 MCP 서버 후보가 https://github.com/baguskto/saham-mcp.에서 수입되었습니다
개요
baguskto/saham-mcp는 MCP 서버 후보가 https://github.com/baguskto/saham-mcp.에서 수입되었습니다
개요(AI 번역)
MCP 서버 untuk mengakses 데이터 Bursa Efek 인도네시아 (IDX) dengan dukungan ** 데이터 historis lengkap dari tahun 2019**. Dibangun dengan TypeScript dan @modelcontextprotocol/sdk, 서버 ini memungkinkan AI 조수 untuk mengambil informasi saham 실시간, 데이터 historis komprehensif, analisi teknikal, dan performa sektor.
v1.0.5 특징
- ✅ 데이터 historis 2019-2025 (958 saham)
- ✅ GitHub 데이터셋-Saham-IDX terintegrasi
- ✅ 기간 2y 단 5y
- ✅ JSON-RPC 준수
- ✅ 오류 처리 dengan fallback
특징
- 시장 개요 (IHSG, 볼륨, 최고 공격자)
- 주식 정보 (가격, 비율, 시장 모자)
- 역사자료 (2019-2025, OHLCV)
- 분야 성과
- 주식 검색 dan 비교
- 기술 분석
- 958 사함 IDX
- 멀티 소스 dengan fallback
- TypeScript + Zod 유효성 검사
빠른 시작
Instalasi 단 Penggunaan 덴건 npx
카다 termudah menggunakan Baguskto Saham adalah dengan npx:
Instalasi sebagai 의존성
지역 개발
MCP 도구
서버는 **9 포괄적 인 MCP 도구 ** (완전히 구현)를 제공합니다.
##1. get market overview의 장점
IHSG 인덱스를 포함한 인도네시아 주식 시장 개요를 가져옵니다.
책임:
##2. get stock info
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Baguskto Saham - MCP Server untuk Data Saham Indonesia
MCP Server untuk mengakses data Bursa Efek Indonesia (IDX) dengan dukungan data historis lengkap dari tahun 2019. Dibangun dengan TypeScript dan @modelcontextprotocol/sdk, server ini memungkinkan AI assistant untuk mengambil informasi saham real-time, data historis komprehensif, analisis teknikal, dan performa sektor.
v1.0.5 Features
- ✅ Data historis 2019-2025 (958 saham)
- ✅ GitHub Dataset-Saham-IDX terintegrasi
- ✅ Periode 2y dan 5y
- ✅ JSON-RPC compliant
- ✅ Error handling dengan fallback
Features
- Market overview (IHSG, volume, top movers)
- Stock info (price, ratios, market cap)
- Historical data (2019-2025, OHLCV)
- Sector performance
- Stock search dan comparison
- Technical analysis
- 958 saham IDX
- Multi-source dengan fallback
- TypeScript + Zod validation
Quick Start
Instalasi dan Penggunaan dengan npx
Cara termudah menggunakan Baguskto Saham adalah dengan npx:
# Jalankan langsung dengan npx (otomatis install dan run)
npx @baguskto/saham@latest
# Command line options (implemented)
npx @baguskto/saham --help # Show help
npx @baguskto/saham --version # Show version
# Environment variables
IDX_MCP_DEBUG=true npx @baguskto/saham@latest # Debug mode
IDX_MCP_LOG_LEVEL=error npx @baguskto/saham@latest # MCP mode
Instalasi sebagai Dependency
# npm
npm install @baguskto/saham@latest
# yarn
yarn add @baguskto/saham
# pnpm
pnpm add @baguskto/saham
Local Development
# Clone the repository
git clone https://github.com/baguskto/saham-mcp.git
cd saham-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run dev
# Run tests
npm test
MCP Tools
The server provides 9 comprehensive MCP tools (fully implemented):
1. get_market_overview
Get Indonesian stock market overview including IHSG index.
{
"name": "get_market_overview",
"arguments": {}
}
Response:
{
"success": true,
"data": {
"ihsgValue": 7234.56,
"ihsgChange": 45.23,
"ihsgChangePercent": 0.63,
"tradingVolume": 12300000000,
"tradingValue": 8700000000000,
"marketStatus": "open",
"topGainers": [
{"ticker": "ADRO", "name": "Adaro Energy", "price": 2840, "changePercent": 6.8}
],
"topLosers": [
{"ticker": "EMTK", "name": "Elang Mahkota", "price": 156, "changePercent": -3.2}
],
"lastUpdated": "2025-01-15T08:30:00.000Z"
},
"source": "live",
"responseTime": 1250
}
2. get_stock_info
Get detailed information for a specific Indonesian stock.
{
"name": "get_stock_info",
"arguments": {
"ticker": "BBCA"
}
}
설치
npx @baguskto/saham@latest설정
{
"mcpServers": {
"baguskto-saham": {
"command": "npx",
"args": ["@baguskto/saham@latest"],
"env": {
"IDX_MCP_LOG_LEVEL": "error"
}
}
}
}