TSAP MCP Server
@Dicklesworthstone
About TSAP MCP Server
MCP server for text search and code analysis: advanced pattern matching, processing pipelines, and static analysis exposed as MCP tools
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
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 TSAP MCP Server?
TSAP MCP Server is a Model Context Protocol (MCP) implementation of a Text Search and Analysis Processing (TSAP) system for code intelligence and text analysis. It provides advanced text search, processing, and analysis capabilities through a standardized interface, making it compatible with Claude Desktop and other MCP-compatible clients.
How to use TSAP MCP Server?
Install from source with Python 3.13+ and ripgrep, then run tsap-mcp run to start the server on localhost:8000. For Claude Desktop integration, use tsap-mcp install --desktop. The server exposes tools, resources, and prompts via the MCP protocol.
Key features of TSAP MCP Server
- MCP protocol compliant for AI tooling integration
- Text search with regex, case sensitivity, and path filtering
- Code search using ripgrep with pattern matching
- Semantic search using embedding models
- Text normalization, pattern extraction, and document analysis
- Code quality, structure, and content analysis tools
- Data visualization with matplotlib and networkx
- File content and project structure resource access
Use cases of TSAP MCP Server
- AI-assisted code search and analysis in development environments
- Document profiling and metadata extraction for large text corpora
- Semantic search across codebases using embedding models
- Automated pattern extraction and text transformation workflows
FAQ from TSAP MCP Server
What runtime dependencies does TSAP MCP Server require?
Python 3.13 or higher and ripgrep installed on the system are required. Optional dependencies for visualization and semantic search can be installed via pip install -e ".[all]".
How does TSAP MCP Server differ from other MCP servers?
It provides a comprehensive suite of text search, processing, and analysis tools (including code search via ripgrep, semantic search with embeddings, and visualization) wrapped in the MCP standard, targeting code intelligence and document analysis.
Can I use TSAP MCP Server with Claude Desktop?
Yes, integration is supported through the tsap-mcp install --desktop command, which registers the server with Claude Desktop for use in conversations.
What transports does TSAP MCP Server support?
The server uses HTTP by default, binding to localhost:8000. Host and port can be configured via command-line options or environment variables (TSAP_HOST, TSAP_PORT).
How is the server configured?
Behavior is set via environment variables: TSAP_HOST, TSAP_PORT, TSAP_LOG_LEVEL, TSAP_PERFORMANCE_MODE, TSAP_CACHE_ENABLED, and TSAP_DEBUG. The server also supports command-line flags like --reload for development.
Frequently asked questions
What runtime dependencies does TSAP MCP Server require?
Python 3.13 or higher and ripgrep installed on the system are required. Optional dependencies for visualization and semantic search can be installed via `pip install -e ".[all]"`.
How does TSAP MCP Server differ from other MCP servers?
It provides a comprehensive suite of text search, processing, and analysis tools (including code search via ripgrep, semantic search with embeddings, and visualization) wrapped in the MCP standard, targeting code intelligence and document analysis.
Can I use TSAP MCP Server with Claude Desktop?
Yes, integration is supported through the `tsap-mcp install --desktop` command, which registers the server with Claude Desktop for use in conversations.
What transports does TSAP MCP Server support?
The server uses HTTP by default, binding to localhost:8000. Host and port can be configured via command-line options or environment variables (`TSAP_HOST`, `TSAP_PORT`).
How is the server configured?
Behavior is set via environment variables: `TSAP_HOST`, `TSAP_PORT`, `TSAP_LOG_LEVEL`, `TSAP_PERFORMANCE_MODE`, `TSAP_CACHE_ENABLED`, and `TSAP_DEBUG`. The server also supports command-line flags like `--reload` for development.
Basic information
More Other MCP servers
Unity MCP β¨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Nginx UI
0xJackyYet another WebUI for Nginx
πͺ Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Comments