MCP Create Server
MCP 서버 생성
모델 컨텍스트 프로토콜(MCP) 서버를 동적으로 생성, 실행 및 관리하는 동적 MCP 서버 관리 서비스입니다. 이 서비스 자체가 MCP 서버 역할을 하며, 다른 MCP 서버를 자식 프로세스로 실행/관리하여 유연한 MCP 생태계를 구축합니다.
주요 특징
MCP 서버 코드의 동적 생성 및 실행
TypeScript만 지원(JavaScript 및 Python 지원은 향후 릴리스에서 계획됨)
자식 MCP 서버에서 도구 실행
서버 코드 업데이트 및 재시작
불필요한 서버 제거
Related MCP server: MCPMan
설치
참고: 이 서비스를 실행하려면 Docker를 사용하는 것이 좋습니다.
Docker 설치(권장)
지엑스피1
수동 설치(TypeScript만 해당)
# Clone repository
git clone https://github.com/tesla0225/mcp-create.git
cd mcp-create
# Install dependencies
npm install
# Build
npm run build
# Run
npm startClaude Desktop과 통합
Claude Desktop 구성 파일( claude_desktop_config.json )에 다음을 추가합니다.
{
"mcpServers": {
"mcp-create": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp-create"]
}
}
}사용 가능한 도구
도구 이름 | 설명 | 입력 매개변수 | 산출 |
템플릿에서 서버 만들기 | 템플릿에서 MCP 서버 만들기 | 언어: 문자열 | { 서버 ID: 문자열, 메시지: 문자열 } |
실행 도구 | 서버에서 도구 실행 | serverId: stringtoolName: stringargs: 개체 | 도구 실행 결과 |
get-server-tools | 서버 도구 목록 가져오기 | 서버 ID: 문자열 | { 도구: 도구 정의[] } |
삭제 서버 | 서버 삭제 | 서버 ID: 문자열 | { 성공: 부울, 메시지: 문자열 } |
리스트 서버 | 실행 중인 서버 목록 가져오기 | 없음 | { 서버: 문자열[] } |
사용 예
새 서버 만들기
{
"name": "create-server-from-template",
"arguments": {
"language": "typescript"
}
}도구 실행
{
"name": "execute-tool",
"arguments": {
"serverId": "ba7c9a4f-6ba8-4cad-8ec8-a41a08c19fac",
"toolName": "echo",
"args": {
"message": "Hello, dynamic MCP server!"
}
}
}기술 사양
Node.js 18 이상
TypeScript(필수)
종속성:
@modelcontextprotocol/sdk: MCP 클라이언트/서버 구현
child_process(Node.js 내장): 자식 프로세스 관리
fs/promises(Node.js 내장): 파일 작업
uuid: 고유한 서버 ID 생성
보안 고려 사항
코드 실행 제한: 서비스가 임의의 코드를 실행하므로 샌드박싱을 고려하세요.
리소스 제한: 메모리, CPU 사용량, 파일 수 등에 제한을 설정합니다.
프로세스 모니터링: 좀비 또는 폭주 프로세스를 모니터링하고 강제로 종료합니다.
경로 검증: 디렉토리 트래버설 공격을 방지하기 위해 파일 경로를 적절하게 검증합니다.
특허
MIT
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
- AlicenseAqualityDmaintenanceA lightweight framework for building and running Model Context Protocol (MCP) servers using FastMCP, providing tools for development, debugging, and server management.4MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server manager that acts as a proxy/multiplexer, enabling connections to multiple MCP servers simultaneously and providing JavaScript code execution with access to all connected MCP tools. Supports both stdio and HTTP transports with OAuth authentication, batch tool invocation, and dynamic server management.40MIT
- AlicenseBqualityBmaintenanceDynamic MCP server for Node.js enabling runtime tool creation, management, and execution in isolated sandboxes (Docker or Node).8171MIT
- Alicense-qualityDmaintenanceAn enhanced dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers with multi-language support and strict parameter validation.MIT
Related MCP Connectors
MCP (Model Context Protocol) server for Appwrite
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for generating rough-draft project plans from natural-language prompts.
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/tesla0225/mcp-create'
If you have feedback or need assistance with the MCP directory API, please join our Discord server