Add MCP crypto data plainly video example#10
Conversation
|
got a new project from Staki, will make changes so it fits it soon |
2259ec0 to
31a87c6
Compare
There was a problem hiding this comment.
Pull request overview
This PR adds a new MCP AI Crypto Video Agent example that demonstrates how to integrate cryptocurrency data fetching with automated video rendering using Plainly's video generation platform.
Key Changes:
- New TypeScript application that fetches crypto price data via MCP tools and generates videos
- Integration with Free Crypto Coin Data (via Smithery) and Plainly MCP servers
- CI/CD pipeline updates to include build and lint checks for the new example
Reviewed changes
Copilot reviewed 13 out of 15 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| mcp-ai-crypto-video-agent/src/index.ts | Main application logic for fetching crypto data and rendering videos |
| mcp-ai-crypto-video-agent/src/crypto.ts | Service for fetching cryptocurrency price and historical data |
| mcp-ai-crypto-video-agent/src/plainly.ts | Service for discovering templates and rendering videos with Plainly |
| mcp-ai-crypto-video-agent/src/mcp-client.ts | MCP client manager for connecting to crypto and video rendering servers |
| mcp-ai-crypto-video-agent/src/types.ts | TypeScript type definitions for crypto data and Plainly templates |
| mcp-ai-crypto-video-agent/tsconfig.json | TypeScript configuration for the new example |
| mcp-ai-crypto-video-agent/package.json | Dependencies and scripts for the new example project |
| mcp-ai-crypto-video-agent/biome.json | Linting and formatting configuration |
| mcp-ai-crypto-video-agent/README.md | Documentation for setup and usage of the example |
| mcp-ai-crypto-video-agent/.env.example | Template for required environment variables |
| mcp-ai-crypto-video-agent/.gitignore | Ignored files for the new example |
| mcp-ai-crypto-video-agent/pnpm-lock.yaml | Lockfile for dependencies |
| README.md | Updated root README to include the new example |
| .github/workflows/ci.yml | Updated CI workflow to build and lint the new example |
Files not reviewed (1)
- mcp-ai-crypto-video-agent/pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 14 changed files in this pull request and generated 12 comments.
Files not reviewed (1)
- mcp-ai-crypto-video-agent/pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@danixeee should I also have a look? |
ivansenic
left a comment
There was a problem hiding this comment.
Don't like:
- having smithery - must be avoided
- having such a straight process, what's the point of the agent then.. at least allow any coin or multiple coins this is the point imo
No description provided.