mcp-server-chart vs mcp-sdk-client-ssejs
Side-by-side comparison to help you pick between these two MCP servers.
mcp-server-chart by antvis | mcp-sdk-client-ssejs by mybigday | |
|---|---|---|
| Stars | ★ 4,068 | ★ 0 |
| 30d uses | 10,239 | — |
| Score | 84 | 30 |
| Official | — | — |
| Categories | AI / LLM ToolsDeveloper ToolsProductivity | Developer ToolsAI / LLM ToolsOther |
| Language | TypeScript | TypeScript |
| Last commit | this month | 8 mo ago |
mcp-server-chart · Summary
A TypeScript MCP server for generating 26+ visualization charts using AntV, supporting multiple chart types and deployment options.
mcp-sdk-client-ssejs · Summary
A React Native-compatible client transport for MCP using SSE.js to support llm.rn integration.
mcp-server-chart · Use cases
- Data analysts creating visual reports from datasets
- AI assistants generating custom charts based on user requests
- Web applications embedding visualization capabilities via HTTP API
mcp-sdk-client-ssejs · Use cases
- Building React Native applications that need to integrate with MCP servers
- Implementing AI-powered features in mobile apps using llama.rn
- Creating custom MCP client transports for specific environments
mcp-server-chart · Install
Installation
Install globally:
npm install -g @antv/mcp-server-chartFor Desktop Apps (e.g., Claude Desktop, VSCode):
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": ["-y", "@antv/mcp-server-chart"]
}
}
}For Windows:
{
"mcpServers": {
"mcp-server-chart": {
"command": "cmd",
"args": ["/c", "npx", "-y", "@antv/mcp-server-chart"]
}
}
}mcp-sdk-client-ssejs · Install
npm install @modelcontextprotocol/sdk
npm install mcp-sdk-client-ssejsFor React Native, you may need to configure your metro config:
module.exports = {
presets: [/* ... */],
plugins: [
[
'module-resolver',
{
alias: {
'@modelcontextprotocol/sdk': '@modelcontextprotocol/sdk/dist/esm',
},
},
],
],
}If CustomEvent is missing in React Native, add this polyfill:
import NativeCustomEvent from 'react-native/Libraries/Events/CustomEvent'
window.CustomEvent = class CustomEvent extends NativeCustomEvent {
constructor(type, eventInitDict = {}) {
super(type, eventInitDict)
}
}