Skip to main content
Glama
santoshray02

CSV Editor

by santoshray02

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CSV_MAX_FILE_SIZENoMaximum file size (megabytes)1024
CSV_SESSION_TIMEOUTNoSession timeout in minutes60
CSV_EDITOR_CSV_HISTORY_DIRNoDirectory for persisted operation history.csv_history

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkB

Check the health status of the CSV Editor.

get_server_infoA

Get information about the CSV Editor capabilities.

load_csvC

Load a CSV file into a session.

load_csv_from_urlC

Load a CSV file from a URL.

load_csv_from_contentB

Load CSV data from string content.

export_csvC

Export session data to various formats.

get_session_infoC

Get information about a specific session.

list_sessionsB

List all active sessions.

close_sessionB

Close and clean up a session.

filter_rowsD

Filter rows based on conditions.

sort_dataC

Sort data by columns.

select_columnsC

Select specific columns from the dataframe.

rename_columnsC

Rename columns in the dataframe.

add_columnC

Add a new column to the dataframe.

remove_columnsC

Remove columns from the dataframe.

change_column_typeC

Change the data type of a column.

fill_missing_valuesC

Fill or remove missing values.

remove_duplicatesC

Remove duplicate rows.

update_columnC

Update values in a specific column with simple operations like replace, extract, split, etc.

get_statisticsC

Get statistical summary of numerical columns.

get_column_statisticsC

Get detailed statistics for a specific column.

get_correlation_matrixC

Calculate correlation matrix for numeric columns.

group_by_aggregateD

Group data and apply aggregation functions.

get_value_countsC

Get value counts for a column.

detect_outliersC

Detect outliers in numeric columns.

profile_dataC

Generate comprehensive data profile.

validate_schemaC

Validate data against a schema definition.

check_data_qualityC

Check data quality based on predefined or custom rules.

find_anomaliesC

Find anomalies in the data using multiple detection methods.

configure_auto_saveC

Configure auto-save settings for a session.

disable_auto_saveC

Disable auto-save for a session.

get_auto_save_statusC

Get auto-save status for a session.

trigger_manual_saveC

Manually trigger a save for a session.

undoC

Undo the last operation in a session.

redoC

Redo a previously undone operation.

get_historyB

Get operation history for a session.

restore_to_operationC

Restore session data to a specific operation point.

clear_historyC

Clear all operation history for a session.

export_historyC

Export operation history to a file.

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_csv_promptGenerate a prompt to analyze CSV data.
data_cleaning_promptGenerate a prompt for data cleaning suggestions.

Resources

Contextual data attached and managed by the client

NameDescription
list_active_sessionsList all active CSV sessions.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/santoshray02/csv-editor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server