unichat-ts-mcp-server
Unichat MCP-Server in TypeScript
Auch in Python verfügbar
Senden Sie Anfragen an OpenAI, MistralAI, Anthropic, xAI, Google AI oder DeepSeek mithilfe des MCP-Protokolls über ein Tool oder vordefinierte Eingabeaufforderungen. API-Schlüssel des Anbieters erforderlich.
Sowohl STDIO- als auch SSE-Transportmechanismen werden über Argumente unterstützt.
Werkzeuge
Der Server implementiert ein Tool:
unichat: Senden Sie eine Anfrage an unichatNimmt "Nachrichten" als erforderliche String-Argumente an
Gibt eine Antwort zurück
Eingabeaufforderungen
code_reviewÜberprüfen Sie den Code auf bewährte Methoden, potenzielle Probleme und Verbesserungen
Argumente:
code(Zeichenfolge, erforderlich): Der zu überprüfende Code"
document_codeGenerieren Sie Dokumentation für Code, einschließlich Docstrings und Kommentaren
Argumente:
code(Zeichenfolge, erforderlich): Der zu kommentierende Code"
explain_codeErklären Sie im Detail, wie ein Codeteil funktioniert
Argumente:
code(Zeichenfolge, erforderlich): Der zu erklärende Code"
code_reworkWenden Sie die gewünschten Änderungen am bereitgestellten Code an
Argumente:
changes(Zeichenfolge, optional): Die anzuwendenden Änderungen"code(Zeichenfolge, erforderlich): Der zu überarbeitende Code"
Related MCP server: MCP Inspector as MCP Server
Entwicklung
Installieren Sie Abhängigkeiten:
npm installErstellen Sie den Server:
npm run buildFür die Entwicklung mit automatischem Rebuild:
npm run watchAusführen von Evaluierungen
Das Evals-Paket lädt einen MCP-Client, der anschließend die Datei index.ts ausführt, sodass zwischen den Tests kein Neuaufbau erforderlich ist. Sie können Umgebungsvariablen laden, indem Sie dem Befehl npx voranstellen. Die vollständige Dokumentation finden Sie hier .
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/server.tsInstallation
Installation über Smithery
So installieren Sie den Unichat MCP-Server für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install unichat-ts-mcp-server --client claudeManuelle Installation
Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration hinzu:
Unter MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Unter Windows: %APPDATA%/Claude/claude_desktop_config.json
Lokal ausführen:
{
"mcpServers": {
"unichat-ts-mcp-server": {
"command": "node",
"args": [
"{{/path/to}}/unichat-ts-mcp-server/build/index.js"
],
"env": {
"UNICHAT_MODEL": "YOUR_PREFERRED_MODEL_NAME",
"UNICHAT_API_KEY": "YOUR_VENDOR_API_KEY"
}
}
}Lauf veröffentlicht:
{
"mcpServers": {
"unichat-ts-mcp-server": {
"command": "npx",
"args": [
"-y",
"unichat-ts-mcp-server"
],
"env": {
"UNICHAT_MODEL": "YOUR_PREFERRED_MODEL_NAME",
"UNICHAT_API_KEY": "YOUR_VENDOR_API_KEY"
}
}
}Läuft standardmäßig in STDIO oder mit dem Argument
--stdio. Für die Ausführung in SSE fügen Sie das Argument--ssehinzu.
npx -y unichat-ts-mcp-server --sseUnterstützte Modelle:
Eine Liste der aktuell unterstützten Modelle, die als
"YOUR_PREFERRED_MODEL_NAME"verwendet werden können, finden Sie hier . Bitte fügen Sie den entsprechenden API-Schlüssel des Anbieters als"YOUR_VENDOR_API_KEY"hinzu.
Beispiel:
"env": {
"UNICHAT_MODEL": "gpt-4o-mini",
"UNICHAT_API_KEY": "YOUR_OPENAI_API_KEY"
}Debuggen
Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector , der als Paketskript verfügbar ist:
npm run inspectorDer Inspector stellt eine URL für den Zugriff auf Debugging-Tools in Ihrem Browser bereit.
Wenn beim Testen im SSE-Modus Timeouts auftreten, ändern Sie die Anforderungs-URL auf der Inspector-Schnittstelle in: http://localhost:3001/sse?timeout=600000
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityBmaintenanceSend requests to OpenAI, MistralAI, Anthropic, xAI, or Google AI using MCP protocol via tool or predefined prompts. Vendor API key required140MIT
- AlicenseAqualityCmaintenanceEnables LLMs to inspect and test other MCP servers by listing and calling their tools, reading resources, and getting prompts. Supports stdio, SSE, and HTTP transports for both local and remote MCP server inspection.71MIT
- AlicenseAqualityCmaintenanceExposes the MiniMax M3 LLM API to MCP-compatible clients, enabling chat completions, text completions, tool calls, and token counting via stdio or SSE transport.4MIT
- FlicenseNot gradedqualityCmaintenanceEnables interaction with Claude and Gemini command-line tools through the MCP protocol, allowing users to send prompts to either or both LLMs and receive responses.
Related MCP Connectors
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.
Appeared in Searches
- Using a second LLM to collaborate with a primary LLM for problem-solving and quality improvement
- A list of all remote servers
- A system for task management and integration with AI editors using multiple LLMs
- Tools and Templates for Prompt Management and Workflow Automation
- Information or resources related to 'Prompt'
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/amidabuddha/unichat-ts-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server