A comprehensive TypeScript monorepo built around the Alpha Vantage API, featuring type-safe financial data access with strict TypeScript implementation and pnpm workspace management.
.
├── packages/
│ ├── alphavantage-api/ # Core TypeScript SDK (@gviper/alphavantage-api)
│ └── alphavantage-mcp/ # MCP tools package (@gviper/alphavantage-mcp)
├── pnpm-workspace.yaml # pnpm workspace configuration
├── package.json # Root dependencies & workspace config
└── ...
Complete TypeScript wrapper for all Alpha Vantage API endpoints with full type safety and strict mode compliance.
Model Context Protocol (MCP) tools built on top of the core @gviper/alphavantage-api package.
# Install all dependencies
pnpm install
# Work with specific packages
cd packages/alphavantage-api
cd packages/alphavantage-mcp- Package Manager: pnpm with workspaces
- Language: TypeScript (strict mode enabled)
- Code Quality: ESLint, Prettier
- Testing: Jest, ts-jest, @types/jest
- Build Tools: Turbo, ts-node, rimraf
- ✅ Type Safety: Full TypeScript coverage with strict mode
- ✅ Complete API Coverage: All Alpha Vantage endpoints supported
- ✅ Workspace Management: Efficient pnpm monorepo setup
- ✅ Modern Tooling: Latest development tools and practices
- ✅ MCP Integration: Ready-to-use Model Context Protocol tools
Built with ❤️ for the financial data community