{"id":"e040b26d-e8e7-4799-a7cf-05aebf10ff97","shortId":"frLqH2","kind":"mcp","title":"Text Editor","tagline":"Provides a secure Python-based text editing interface with two-step verification and syntax validation for collaborat...","description":"Provides a secure Python-based text editing interface with two-step verification and syntax validation for collaborative code file manipulation\n\nMCP Text Editor Server provides a Python-based interface for AI assistants to manipulate text files through a structured editing workflow. Built with FastMCP, it implements a two-step edit process with content verification using SHA-256 hashing to prevent conflicts during concurrent edits. The server offers tools for file management, content access, text search, and syntax validation for Python and JavaScript files. It enforces safety through line limits and automatic syntax checking before applying changes, making it ideal for collaborative code editing where multiple agents need controlled access to modify source files.","tags":["text","editor"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/danielpodrazka/editor-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.578","qualityRationale":"deterministic score 0.58 from registry signals: · indexed on pulsemcp · has source repo · 14 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-26T00:21:55.600Z","embedding":null,"createdAt":"2026-04-21T19:27:39.081Z","updatedAt":"2026-04-26T00:21:55.600Z","lastSeenAt":"2026-04-26T00:21:55.600Z","tsv":"'-256':82 'access':98,134 'agent':131 'ai':55 'appli':120 'assist':56 'automat':116 'base':8,27,52 'built':66 'chang':121 'check':118 'code':41,127 'collabor':40,126 'collaborat':21 'concurr':88 'conflict':86 'content':78,97 'control':133 'edit':10,29,64,75,89,128 'editor':2,46 'enforc':110 'fastmcp':68 'file':42,60,95,108,138 'hash':83 'ideal':124 'implement':70 'interfac':11,30,53 'javascript':107 'limit':114 'line':113 'make':122 'manag':96 'manipul':43,58 'mcp':44 'modifi':136 'multipl':130 'need':132 'offer':92 'open-source' 'prevent':85 'process':76 'provid':3,22,48 'python':7,26,51,105 'python-bas':6,25,50 'safeti':111 'search':100 'secur':5,24 'server':47,91 'sha':81 'sourc':137 'step':15,34,74 'structur':63 'syntax':18,37,102,117 'text':1,9,28,45,59,99 'tool':93 'transport-stdio' 'two':14,33,73 'two-step':13,32,72 'use':80 'valid':19,38,103 'verif':16,35,79 'workflow':65","prices":[{"id":"7baaba6c-47b9-4f2f-9b6f-9c3c9a8f5899","listingId":"e040b26d-e8e7-4799-a7cf-05aebf10ff97","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:39.081Z"}],"sources":[{"listingId":"e040b26d-e8e7-4799-a7cf-05aebf10ff97","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/danielpodrazka-text-editor","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:39.081Z","lastSeenAt":"2026-04-26T00:21:55.600Z"}],"details":{"listingId":"e040b26d-e8e7-4799-a7cf-05aebf10ff97","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Text Editor","github_stars":14,"registry_url":"https://www.pulsemcp.com/servers/danielpodrazka-text-editor","source_code_url":"https://github.com/danielpodrazka/editor-mcp"},"updatedAt":"2026-04-26T00:21:55.600Z"}}