unichat-ts-mcp-server
Сервер Unichat MCP в TypeScript
Также доступно на Python
Отправляйте запросы в OpenAI, MistralAI, Anthropic, xAI, Google AI или DeepSeek с использованием протокола MCP через инструмент или предопределенные подсказки. Требуется ключ API поставщика.
Транспортные механизмы STDIO и SSE поддерживаются посредством аргументов.
Инструменты
На сервере реализован один инструмент:
unichat: Отправить запрос в unichatПринимает «сообщения» в качестве обязательных строковых аргументов
Возвращает ответ
Подсказки
code_reviewПросмотрите код на предмет передового опыта, потенциальных проблем и улучшений.
Аргументы:
code(строка, обязательно): Код для проверки"
document_codeСоздание документации для кода, включая строки документации и комментарии.
Аргументы:
code(строка, обязательно): Код для комментария"
explain_codeПодробно объясните, как работает фрагмент кода
Аргументы:
code(строка, обязательно): Код для объяснения"
code_reworkПрименить запрошенные изменения к предоставленному коду
Аргументы:
changes(строка, необязательно): Изменения для применения"code(строка, обязательно): Код для переработки"
Related MCP server: MCP Inspector as MCP Server
Разработка
Установите зависимости:
npm installСборка сервера:
npm run buildДля разработки с автоматической пересборкой:
npm run watchЗапуск оценок
Пакет evals загружает клиент mcp, который затем запускает файл index.ts, поэтому нет необходимости перестраиваться между тестами. Вы можете загрузить переменные среды, указав префикс команды npx. Полную документацию можно найти здесь .
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/server.tsУстановка
Установка через Smithery
Чтобы автоматически установить Unichat MCP Server для Claude Desktop через Smithery :
npx -y @smithery/cli install unichat-ts-mcp-server --client claudeУстановка вручную
Для использования с Claude Desktop добавьте конфигурацию сервера:
В MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json
Запустить локально:
{
"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"
}
}
}Запуск опубликован:
{
"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"
}
}
}Запускается в STDIO по умолчанию или с аргументом
--stdio. Для запуска в SSE добавьте аргумент--sse
npx -y unichat-ts-mcp-server --sseПоддерживаемые модели:
Список поддерживаемых в настоящее время моделей для использования в качестве
"YOUR_PREFERRED_MODEL_NAME"можно найти здесь . Пожалуйста, не забудьте добавить соответствующий ключ API поставщика в качестве"YOUR_VENDOR_API_KEY"
Пример:
"env": {
"UNICHAT_MODEL": "gpt-4o-mini",
"UNICHAT_API_KEY": "YOUR_OPENAI_API_KEY"
}Отладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector , который доступен как пакетный скрипт:
npm run inspectorИнспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.
Если во время тестирования в режиме SSE у вас возникли тайм-ауты, измените URL-адрес запроса в интерфейсе инспектора на: 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