MCP Service Framework
@Hiohk
MCP Service Framework について
一个基于MCP协议开发的LLM(大模型)服务端项目
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is MCP Service Framework?
A scalable service framework based on the Model Context Protocol (MCP), providing standardized tool calling interfaces and AI integration. It includes a base service architecture, a weather service implementation example, and an intelligent dialogue processing pipeline.
How to use MCP Service Framework?
Install dependencies (npm install @modelcontextprotocol/sdk express dotenv), configure environment variables (API keys for DeepSeek and a weather service), and start the main service with npm run start:prod. Custom MCP services can be created using the provided service template and integrated into the client.
Key features of MCP Service Framework
- Full MCP protocol Server/Client communication model
- Hot‑pluggable service registration and invocation
- Context‑aware dialogue management with automatic tool calls
- Multi‑turn conversation state retention
- Request retry mechanism (default 3 times) and unified error handling
- Service health monitoring
Use cases of MCP Service Framework
- Querying real‑time weather via natural language chat (e.g., “北京今天天气如何?”)
- Rapidly extending AI assistants with custom tool services
- Building production‑grade applications that combine AI reasoning with standardized tool calls
FAQ from MCP Service Framework
What dependencies are required?
Node.js, @modelcontextprotocol/sdk, express, and dotenv. API keys for DeepSeek and a weather service are also needed.
How do I create a custom tool service?
Follow the provided template: create a JavaScript file using Server from the MCP SDK, implement ListToolsRequestSchema and CallToolRequestSchema handlers, then integrate it into the client with StdioClientTransport.
What transport protocol is used for service communication?
Stdio transport is used for communication between the MCP Client and MCP Servers.
What is the maximum conversation context length?
The default maximum context length is 5 dialogue turns.
How does error handling and retry work?
The framework includes a request retry mechanism with default intervals of 500 ms, 1000 ms, and 1500 ms (3 attempts). Error codes follow the standard MCP error schema.
「開発者ツール」の他のコンテンツ
Golf
golf-mcpProduction-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
Hello World MCP Server (Reference Extension)
anthropicsDesktop Extensions: One-click local MCP server installation in desktop apps
コメント