Skip to content

Add MCP crypto data plainly video example#10

Merged
danixeee merged 10 commits intomasterfrom
add-mcp-example
Jan 26, 2026
Merged

Add MCP crypto data plainly video example#10
danixeee merged 10 commits intomasterfrom
add-mcp-example

Conversation

@vladavoX
Copy link
Copy Markdown
Contributor

No description provided.

@vladavoX
Copy link
Copy Markdown
Contributor Author

got a new project from Staki, will make changes so it fits it soon

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/tsconfig.json Outdated
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/mcp-client.ts Outdated
@vladavoX vladavoX changed the title Add MCP example Add MCP crypto data plainly video example Jan 6, 2026
@vladavoX vladavoX removed the request for review from a team January 6, 2026 09:42
@vladavoX vladavoX marked this pull request as draft January 6, 2026 11:33
@vladavoX vladavoX marked this pull request as ready for review January 6, 2026 14:10
@vladavoX vladavoX requested review from Copilot and danixeee January 6, 2026 14:10
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread mcp-ai-crypto-video-agent/src/agent-logging.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/agent-logging.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/agent-logging.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/package.json Outdated
Comment thread mcp-ai-crypto-video-agent/src/agent-logging.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/biome.json
Comment thread mcp-ai-crypto-video-agent/src/agent-logging.ts Outdated
@ivansenic
Copy link
Copy Markdown
Contributor

@danixeee should I also have a look?

Copy link
Copy Markdown
Contributor

@ivansenic ivansenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Comment thread mcp-ai-crypto-video-agent/src/index.ts
Comment thread mcp-ai-crypto-video-agent/src/index.ts
Comment thread mcp-ai-crypto-video-agent/src/index.ts Outdated
Comment thread mcp-ai-crypto-video-agent/README.md Outdated
Comment thread mcp-ai-crypto-video-agent/README.md Outdated
@danixeee danixeee merged commit 33a60a0 into master Jan 26, 2026
2 checks passed
@danixeee danixeee deleted the add-mcp-example branch January 26, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants