Looks up a stock's historical chart analogs for a session and the outcome ranges that followed, and searches and reads Chart Library's published market research.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add chart-library --env CHART_LIBRARY_API_KEY='<CHART_LIBRARY_API_KEY>' -- uvx chartlibrary-mcp~/.codex/config.toml
[mcp_servers.chart-library]
command = "uvx"
args = ["chartlibrary-mcp"]
env = { CHART_LIBRARY_API_KEY = "<CHART_LIBRARY_API_KEY>" }
# codex mcp add chart-library --env CHART_LIBRARY_API_KEY='<CHART_LIBRARY_API_KEY>' -- uvx chartlibrary-mcp~/.cursor/mcp.json
{
"mcpServers": {
"chart-library": {
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"chart-library": {
"type": "stdio",
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"chart-library": {
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"chart-library": {
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"chart-library": {
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http chart-library https://chartlibrary.io/mcp~/.codex/config.toml
[mcp_servers.chart-library]
url = "https://chartlibrary.io/mcp"
# codex mcp add chart-library --url https://chartlibrary.io/mcp~/.cursor/mcp.json
{
"mcpServers": {
"chart-library": {
"url": "https://chartlibrary.io/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"chart-library": {
"type": "http",
"url": "https://chartlibrary.io/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"chart-library": {
"httpUrl": "https://chartlibrary.io/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"chart-library": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://chartlibrary.io/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"chart-library": {
"url": "https://chartlibrary.io/mcp"
}
}
}Environment variables
CHART_LIBRARY_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.