amidabuddha_unichat-ts-mcp-server

amidabuddha_unichat-ts-mcp-server

0

Unichat MCP Server in TypeScript allows communication with popular AI platforms using the MCP protocol, with support for STDIO and SSE transport mechanisms. It provides tools for code review, documentation, and explanation, requiring a vendor API key.

Unichat MCP Server in TypeScript

  • Supports sending requests to various AI services like OpenAI, MistralAI, Anthropic, xAI, or Google AI using MCP protocol.
  • Requires an API key from the vendor.
  • Supports both STDIO and SSE transport mechanisms.

Tools

  • unichat: A tool to send a request to unichat with required string arguments.

Prompts

  • Code Review: Reviews code for best practices and improvements.
  • Document Code: Generates documentation and comments for code.
  • Explain Code: Explains how a piece of code works.
  • Code Rework: Applies changes to provided code.

Development

  • Install dependencies with npm install.
  • Build the server with npm run build.
  • For development, use npm run watch.

Installation

  • To install automatically via Smithery, use npx -y @smithery/cli install unichat-ts-mcp-server --client claude.
  • Manual installation requires editing claude_desktop_config.json. Supports both STDIO and SSE modes.

Debugging

  • Use the MCP Inspector for debugging via a URL for access to tools.