MCP Server (Model Context Protocol)
@profullstack
MCP Server (Model Context Protocol) について
A generic, modular server for implementing the Model Context Protocol (MCP).
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-server-profullstack": {
"command": "docker",
"args": [
"build",
"-t",
"mcp-server",
"."
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is MCP Server (Model Context Protocol)?
A generic, modular server for implementing the Model Context Protocol (MCP). It provides a framework for controlling and interacting with various AI models through a standardized API, supporting text generation, image generation, and speech-to-text.
How to use MCP Server (Model Context Protocol)?
Install Node.js 18+ and pnpm 10+, clone the repository, run pnpm install, then start with pnpm start or pnpm dev (default port 3000). Copy sample.env to .env and add API keys for your chosen providers. Docker is also supported via docker build and docker-compose up.
Key features of MCP Server (Model Context Protocol)
- Modular architecture for easy extension and dynamic module loading
- Integration with OpenAI, Stability AI, Anthropic, and Hugging Face
- Support for text generation, image generation, and speech-to-text
- Streaming inference for compatible models
- Standard MCP methods for model management and inference
- Comprehensive testing infrastructure with Mocha and Chai
- Module search and metadata display
Use cases of MCP Server (Model Context Protocol)
- Build a unified API layer for multiple AI model providers
- Create custom AI tools with dynamic module loading and dependency management
- Deploy a lightweight inference server for text, image, or audio models
- Develop and test MCP-compatible modules with built-in search and metadata
- Run containerized AI services with Docker health checks and volume mounts
FAQ from MCP Server (Model Context Protocol)
Which model providers are supported?
The server integrates with OpenAI (GPT, Whisper), Stability AI (Stable Diffusion), Anthropic (Claude), and Hugging Face (custom models).
What are the runtime requirements?
Node.js 18.x or higher and pnpm 10.x or higher are required. The project uses ES Modules exclusively.
How do I get API keys for the providers?
API keys can be obtained from OpenAI (platform.openai.com), Stability AI (platform.stability.ai), and Anthropic (console.anthropic.com). They are configured in the .env file.
Is Docker deployment supported?
Yes. A Dockerfile and docker-compose.yml are provided. The container uses Node.js 20 Alpine, exposes port 3000, and mounts the modules directory.
How can I create a custom module?
Modules follow a structured layout with src/, test/, and a package.json. Use the pnpm create-module script to scaffold a new module, then implement the register function in index.js.
「その他」の他のコンテンツ
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Awesome Mlops
visengerA curated list of references for MLOps
コメント