Unichat MCP Server in TypeScript
@amidabuddha
About Unichat MCP Server in TypeScript
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"unichat-ts-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"unichat-ts-mcp-server",
"--client",
"claude"
]
}
}
}Tools
1Send a request to unichat
Overview
What is Unichat MCP Server in TypeScript?
Unichat MCP Server in TypeScript is an MCP server that sends chat requests to AI vendors—OpenAI, MistralAI, Anthropic, xAI, Google AI, and DeepSeek—via a single tool or predefined prompts. It requires a vendor-specific API key and is intended for developers using the MCP protocol.
How to use Unichat MCP Server in TypeScript?
Install automatically via Smithery (npx @smithery/cli install unichat-ts-mcp-server --client claude) or manually by adding the server configuration to Claude Desktop’s JSON file. Set UNICHAT_MODEL and UNICHAT_API_KEY environment variables. Run locally with node build/index.js or published with npx -y unichat-ts-mcp-server. Use --sse for SSE transport (default is STDIO). For remote SSE, set MCP_ALLOWED_HOSTS to a comma-separated list of allowed hostnames.
Key features of Unichat MCP Server in TypeScript
- One tool:
unichatfor sending chat requests - Four predefined prompts: code review, document code, explain code, code rework
- Supports STDIO and SSE transport mechanisms
- Works with multiple AI vendors (OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek)
- Available as an npm package and via Smithery
Use cases of Unichat MCP Server in TypeScript
- Review code for best practices and potential issues
- Generate code documentation including docstrings and comments
- Explain code functionality in detail
- Apply requested changes to existing code
FAQ from Unichat MCP Server in TypeScript
Which AI vendors are supported?
OpenAI, MistralAI, Anthropic, xAI, Google AI, and DeepSeek are supported. You must provide the corresponding vendor API key.
How do I choose the model to use?
Set the UNICHAT_MODEL environment variable to your preferred model name (e.g., gpt-5.4-mini). A full list of supported model names is available in the models.ts file.
What transport modes are available?
The server supports both STDIO (default) and SSE. To run in SSE mode, add the --sse argument when starting the server. SSE transport validates the Host header against localhost, 127.0.0.1, and [::1] by default; for remote deployments, set MCP_ALLOWED_HOSTS.
Where is the Claude Desktop configuration file?
On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows: %APPDATA%/Claude/claude_desktop_config.json.
What dependencies are required?
Node.js and npm are required. Install dependencies with npm install, then build with npm run build. For development, use npm run watch for auto-rebuild.
More Other MCP servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
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.
Servers
modelcontextprotocolModel Context Protocol Servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Comments