데이터분석 LangGraph Agent (w. Model Context Protocol)
@gongwon-nayeon
About 데이터분석 LangGraph Agent (w. Model Context Protocol)
DataAnalysis Agent using LangGraph & MCP server and client
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"langgraph-mcp-dataanalysis": {
"command": "python",
"args": [
"data_server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is 데이터분석 LangGraph Agent (w. Model Context Protocol)?
This project implements a Python-based MCP (Model Context Protocol) server and client for data analysis tasks (statistics, visualization, modeling) and integrates them with a LangGraph Agent using the langchain-mcp-adapters library. It is designed for users who want to build a data analysis agent that can understand natural language requests and perform operations on CSV datasets.
How to use 데이터분석 LangGraph Agent (w. Model Context Protocol)?
Install the required dependency langchain-mcp-adapters, then run python data_server.py and python data_client.py. Users can then send natural language requests such as “Give me the statistics of the petal length column in iris_data.csv” or “Visualize the distribution of the sepal length column in iris_data.csv”.
Key features of 데이터분석 LangGraph Agent (w. Model Context Protocol)
- Python‑based MCP server and client setup
- Data statistics, visualization, and modeling capabilities
- Integration with LangGraph Agent via
langchain-mcp-adapters - Natural language user input for data requests
- Works with CSV datasets (e.g., iris_data.csv)
Use cases of 데이터분석 LangGraph Agent (w. Model Context Protocol)
- Compute and return statistical summaries for a specific column of a CSV file
- Generate a visualization of a column’s distribution
- Train a predictive model using selected features and output the results
- Perform ad‑hoc data analysis through conversational agent interaction
FAQ from 데이터분석 LangGraph Agent (w. Model Context Protocol)
What analysis tasks does this agent support?
The agent supports computing statistics, generating visualizations, and training machine learning models on CSV data.
What are the required dependencies?
You need Python, the langchain-mcp-adapters package, the MCP Python SDK, and any dependencies listed in the project (implicitly pandas, matplotlib, scikit-learn, etc. for data tasks).
Where does the input data come from?
The user provides a CSV file – the README example uses iris_data.csv.
Is this project intended for production use?
The README states that this project is part of a Fastcampus course on building AI agents; it is an educational implementation.
How do I run the server and client?
Run python data_server.py and in another terminal run python data_client.py. User input is then accepted via the client.
More Reasoning MCP servers
MCP Sandbox
danstarnsTurn any JavaScript module into a sandboxed MCP (Model Context Protocol) server with automatic reflection and type inference.
Task Planner MCP Server
CaptainCrouton89An MCP (Model Context Protocol) server that helps AI assistants (like Claude) break down complex tasks into manageable steps, track progress, and manage a hierarchical task list.
Code Reasoning MCP Server
mettamattA code reasoning MCP server, a fork of sequential-thinking
Agentic Tools MCP Server
PimzinoA comprehensive Model Context Protocol (MCP) server providing AI assistants with powerful task management and agent memories capabilities with project-specific storage.
NeoCoder: Neo4j-Guided AI Coding Workflow
angrysky56An MCP server allowing AI assistants to use a Neo4j knowledge graph as their primary, dynamic instruction manual and long term project memory with adaptive templating and autonomous tool development tools.
Comments