
A Model Context Protocol (MCP) server providing semantic text analysis and compression tools via Hypernym AI's API.
概览
A Model Context Protocol (MCP) server providing semantic text analysis and compression tools via Hypernym AI's API. This server allows LLMs to access Hypernym's semantic categorization and compression capabilities through standardized MCP interfaces. Hypernym AI offers advanced semantic analysis tools that can: - Categorize text into precise semantic buckets - Generate adaptive compression while maintaining meaning - Provide similarity scoring for content density - Extract key details from complex text Learn more about how Hypernym helps your agents to stop losing context and overpaying for it at our Documentation And sign up for our API waitlist (self serve coming soon!) at the link here! - Implements the Model Context Protocol (MCP) specification - Provides MCP tools for text analysis and semantic compression - Supports both standard MCP CLI interface through stdio transport - Offers HTTP/HTTPS JSON-RPC 2.
README
以下为原文 README 节选,完整内容请查看原文。
Hypernym MCP Server
A Model Context Protocol (MCP) server providing semantic text analysis and compression tools via Hypernym AI’s API. This server allows LLMs to access Hypernym’s semantic categorization and compression capabilities through standardized MCP interfaces.
What is Hypernym AI?
Hypernym AI offers advanced semantic analysis tools that can:
- Categorize text into precise semantic buckets
- Generate adaptive compression while maintaining meaning
- Provide similarity scoring for content density
- Extract key details from complex text
Signup!
Learn more about how Hypernym helps your agents to stop losing context and overpaying for it at our Documentation
And sign up for our API waitlist (self serve coming soon!) at the link here!
Features
- Implements the Model Context Protocol (MCP) specification
- Provides MCP tools for text analysis and semantic compression
- Supports both standard MCP CLI interface through stdio transport
- Offers HTTP/HTTPS JSON-RPC 2.0 endpoints via Express
- Includes retry logic with exponential backoff for API requests
- HTTPS support for secure connections
- Properly formatted MCP tool descriptions and schemas
Installation
-
Clone the repository:
git clone https://github.com/hypernym/hypernym-mcp-server.git cd hypernym-mcp-server -
Install dependencies:
npm install -
Create a
.envfile:touch .env -
Add your Hypernym API key and URL to the
.envfile:HYPERNYM_API_URL=https://fc-api-development.hypernym.ai HYPERNYM_API_KEY=your_api_key_here PORT=3000
Setting up HTTPS (recommended for production)
Generate self-signed certificates for development:
npm run generate-certs
Or provide your own certificates and update the paths in .env:
SSL_KEY_PATH=/path/to/your/server.key
SSL_CERT_PATH=/path/to/your/server.crt
Usage
-
Build the project:
npm run build -
Start the server:
a. HTTP/HTTPS mode:
npm startThe server will start on port 3000 by default (or the port specified in your
.envfile).b. stdio transport mode (for MCP integration):
npm run start:stdioThis is the mode you should use when configuring the server in a
.mcp.jsonfile.
MCP Tools
The server provides the following tools through the Model Context Protocol:
analyze_text
Full semantic analysis of text including categorization and compression metrics.
Parameters:
text(required): The input text to analyzemin_compression_ratio(optional): Target compression ratio (0.0-1.0, default: 0.5)- 1.0 = no compression
- 0.8 = 20% compression
- 0.5 = 50% compression
- 0.0 = maximum compression
min_semantic_similarity(optional): Minimum semantic similarity threshold (0.0-1.0, default: 0.8)
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"hypernym": {
"type": "stdio",
"command": "cd /path/to/hypernym-mcp-server && npm run start:stdio",
"description": "Hypernym semantic analysis and compression tool",
"tools": ["analyze_text", "semantic_compression"]
}
}
}