Mcp Agent Kit
@dominiquekossi
Mcp Agent Kit について
a complete and intuitive SDK for building MCP Servers, MCP Agents, and LLM integrations (OpenAI, Claude, Gemini) with minimal effort.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-agent-kit": {
"command": "npx",
"args": [
"-y",
"mcp-agent-kit"
],
"env": {
"MCP_SERVER_NAME": "my-server",
"MCP_PORT": "7777",
"LOG_LEVEL": "info",
"OPENAI_API_KEY": "sk-...",
"ANTHROPIC_API_KEY": "sk-ant-...",
"GEMINI_API_KEY": "...",
"OLLAMA_HOST": "http://localhost:11434"
}
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Mcp Agent Kit?
Mcp Agent Kit is a TypeScript package that simplifies creating MCP (Model Context Protocol) servers, AI agents, intelligent LLM routers, chatbots with conversation memory, and HTTP API helpers with built-in retry and timeout. It supports multiple LLM providers and is designed for developers who want to quickly build production-ready agents and tools.
How to use Mcp Agent Kit?
Install the package via npm (npm install mcp-agent-kit), then use functions like createAgent, createMCPServer, createChatbot, and createLLMRouter to build components. Configuration is optional via environment variables or code parameters. Examples are available in the /examples directory and can be run with npx ts-node.
Key features of Mcp Agent Kit
- Zero config with smart defaults
- Multi-LLM provider support (OpenAI, Anthropic, Gemini, Ollama)
- Full TypeScript support and autocomplete
- Built-in retry, timeout, and error handling
- One-line setup for complex features (agents, servers, chatbots)
- Extensible with custom providers and middleware
Use cases of Mcp Agent Kit
- Create an MCP server to expose tools and resources to clients
- Build an AI agent with function calling and system prompts
- Develop a chatbot with automatic conversation memory and history limits
- Route requests to different LLMs based on input length or content rules
- Simplify HTTP requests with automatic retry and configurable timeout
FAQ from Mcp Agent Kit
Which LLM providers are supported?
OpenAI, Anthropic, Gemini, and Ollama are supported out of the box.
Do I need API keys for all providers?
API keys are required for OpenAI, Anthropic, and Gemini. Ollama runs locally and does not need an API key.
Can I use WebSocket transport for MCP servers?
Yes – call server.start("websocket") to start the server on WebSocket instead of stdio.
How do I configure environment variables?
Set variables like OPENAI_API_KEY or LOG_LEVEL in a .env file or in your environment. The package automatically loads .env files using dotenv.
What is the default transport for MCP servers?
The default transport is stdio, unless you specify "websocket" as an argument to start().
「AI とエージェント」の他のコンテンツ
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.
Hass-MCP
voskaControl and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
MCP-NixOS - Because Your AI Assistant Shouldn't Hallucinate About Packages
utensilsMCP-NixOS - Model Context Protocol Server for NixOS resources
Just Prompt - A lightweight MCP server for LLM providers
dislerjust-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama)
コメント