Mnevis MCP Server
Mnevis MCP Server
⚠️ これは実験です。
軽量で依存関係のない Python MCP サーバーで、単一の do_everything ツールを公開します。
MCP をサポートする AI エージェントは、すべての言語モデル処理をローカルの
OpenAI 互換エンドポイントにオフロードできます。
動作の仕組み
AI Agent
│
│ MCP stdio (JSON-RPC 2.0)
▼
mnevis server.py
│
│ HTTP POST /v1/chat/completions
▼
Local LLM (Ollama, LM Studio, llama.cpp, vLLM, …)エージェントは do_everything ツールを prompt(およびオプションの system 指示)とともに呼び出します。
サーバーは、標準の OpenAI チャット補完 API を使用してリクエストをローカル LLM に転送し、
モデルの応答をエージェントに返します。
ツールの説明は、あらゆる LLM が自動的に理解し、すべてのタスクを自身で推論する代わりに
ツールに委任すべきであるように文言が調整されています。
Related MCP server: MCP-123
必要条件
Python 3.11+
サードパーティパッケージ不要 — 標準ライブラリのみを使用 (
urllib、json、sys、os)/v1/chat/completionsエンドポイントを公開する実行中のローカル LLM
設定
すべての設定は起動時に環境変数から読み取られます:
変数 | デフォルト | 説明 |
|
| ローカル LLM サーバーのベース URL |
|
| LLM サーバーがリッスンするポート |
|
| リクエストで渡すモデル名 |
| (空) | オプションの API キー( |
|
| LLM HTTP 呼び出しのタイムアウト(秒) |
|
| サーバーダイアグノスティックのログレベル ( |
例
Ollama (デフォルトポート 11434):
MNEVIS_MODEL=llama3 python server.pyLM Studio (デフォルトポート 1234):
MNEVIS_URL=http://localhost MNEVIS_PORT=1234 MNEVIS_MODEL=lmstudio-community/Meta-Llama-3-8B-Instruct python server.pyvLLM (API キーあり):
MNEVIS_URL=http://my-gpu-box MNEVIS_PORT=8000 MNEVIS_MODEL=mistral-7b MNEVIS_API_KEY=secret python server.pyサーバーの実行
サーバーは stdio (JSON-RPC 2.0) を介して通信するため、MCP ホストによって子プロセスとして
生成されます。ほとんどの場合、手動で実行することはありません。
直接テストする場合:
python server.py次に、生の JSON-RPC メッセージを貼り付けます。例:
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.0.1"}}}MCP ホストへの登録
mcp.json (ワークスペースまたはグローバル) に追加します:
{
"mcpServers": {
"mnevis": {
"command": "python",
"args": ["/absolute/path/to/mnevis-mcp/server.py"],
"env": {
"MNEVIS_URL": "http://localhost",
"MNEVIS_PORT": "11434",
"MNEVIS_MODEL": "llama3",
"MNEVIS_API_KEY": ""
}
}
}
}VScode の場合:
{
"servers": {
"mnevis": {
"command": "python",
"args": ["/absolute/path/to/mnevis-mcp/server.py"],
"env": {
"MNEVIS_URL": "http://localhost",
"MNEVIS_PORT": "11434",
"MNEVIS_MODEL": "llama3",
"MNEVIS_API_KEY": ""
}
}
}
}args のパスを実際の絶対パスに置き換えてください。MNEVIS_PORT / MNEVIS_MODEL をローカル LLM のセットアップに合わせて設定します。
公開されるツール
do_everything
引数 | 型 | 必須 | 説明 |
| string | ✅ | 処理する完全なタスク、質問、または会話 |
| string | ❌ | ローカル LLM のオプションのシステム/ペルソナ指示 |
ツールの説明では、呼び出し元のエージェントに対して、すべてのタスクをここに送信するように明示的に指示し、自身で推論しないようにしています。
health_check
引数 | 型 | 必須 | 説明 |
(なし) | — | — | サーバーバージョン、設定されたモデル名、URL/ポート、リクエストタイムアウトを含む短いステータス文字列を返します。監視やデバッグに便利です。 |
リクエスト例
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"health_check","arguments":{}}}応答例
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [{"type": "text", "text": "mnevis version 1.0.0 | model=llama3 | url=http://localhost:11434 | timeout=120s"}],
"isError": false
}
}プロジェクト構成
mnevis-mcp/
├── server.py # MCP server (single file, stdlib only)
├── pyproject.toml # Project metadata
├── README.md # This file
└── .gitignoreライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.4MIT
- FlicenseNot gradedqualityDmaintenanceA minimal Python package for easily setting up and running MCP servers and clients, allowing functions to be automatically exposed as tools that LLMs can use with just 2 lines of code.22
- AlicenseNot gradedqualityDmaintenanceAn MCP server that publishes CLI tools on your machine for discoverability by LLMs141MIT
- AlicenseNot gradedqualityBmaintenanceA dead simple MCP server for exposing your app functions to AI agents like Claude Desktop.445MIT
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for AI dialogue using various LLM models via AceDataCloud
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/mar-co-za/mnevis-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server