tsap_mcp_server

tsap_mcp_server

1

The TSAP MCP Server is a Model Context Protocol implementation that enables advanced text and code intelligence through a standalone server. It offers integration with Claude Desktop and supports various analysis and processing tools.

Overview

TSAP MCP Server is an implementation of the Model Context Protocol (MCP) that offers advanced text search, processing, and analysis capabilities. It serves as a standalone server exposing functionalities via the MCP interface, compatible with Claude Desktop and other MCP clients. The server is built on the MCP Python SDK and uses specialized libraries to empower AI assistants with text, code, and document analysis features.

Features

  • MCP Protocol Implementation: Fully compliant with the MCP standard.
  • Search Capabilities: Includes text and code search using regex, ripgrep, and semantic search models.
  • Processing Tools: Offers text normalization, pattern-based data extraction, and document structure analysis.
  • Analysis Tools: Provides code and text content analysis, document profiling, and metadata extraction.
  • Visualization Tools: Supports data visualization with matplotlib and networkx.

Project Components

  1. tsap: Core system for text search, analysis, and data processing.
  2. toolapi: Internal API for tool interaction and management.
  3. tsap_mcp: MCP adapter layer for integrating TSAP with MCP-compatible clients.

Installation

Requires Python 3.13+, ripgrep. For Claude Desktop integration: tsap-mcp install --desktop.