chakoshi MCP Server
About
A bridge server connecting Claude Desktop with the chakoshi moderation API for content safety.
Details
- Author
- nttcom
- Categories
- Communication, Other, AI, Productivity
Jump to
Setup
Install chakoshi MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/nttcom/chakoshi-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
A bridge server connecting Claude Desktop with the chakoshi moderation API for content safety.
MCPクライアントアプリケーションと、chakoshi APIを連携するMCP (Model Context Protocol) サーバーです。
Claude Desktop などからchakoshiのAPIを利用して、テキストの安全性判定を実行できます。
chakoshiとは、NTT ドコモビジネスが提供するLLM向けのガードレールです。詳細は以下をご覧ください。
chakoshi-mcp-server/ ├── main.py # エントリポイント ├── chakoshi_server/ │ ├── __init__.py │ ├── config.py # 環境変数の管理 │ └── server.py # MCP サーバーの実装部分 ├── pyproject.toml # プロジェクト設定 └── .env # 環境変数(要作成)
- text(string, 必須): チェックしたいテキスト(最大2000文字)
- chakoshi Guardrails Apply API からのアセスメント結果をJSON形式で返します
chakoshi を使ってこのテキストをチェックしてください: "問題のあるコンテンツの例"
-
chakoshiのプレイグラウンドにアクセスし、画面に従って新規登録フローを進めてください。
chakoshiのGuardrails Apply API を利用するためには、ポリシー設定をあらかじめ完了してガードレールIDを発行している必要があります。
ポリシー設定とガードレールIDの発行手順については、クイックスタート ガードレールの作成を参照してください。
git clone https://github.com/nttcom/chakoshi-mcp-server.git cd chakoshi-mcp-server
# uvのインストール curl -LsSfhttps://astral.sh/uv/install.sh | sh # PATHの設定 source $HOME/.local/bin/env # uv を使用する場合(推奨) uv sync # pip を使用する場合 pip install -e .
CHAKOSHI_API_KEY=your_chakoshi_api_key CHAKOSHI_API_URL=https://api.beta.chakoshi.ntt.com/v1/guardrails/apply CHAKOSHI_GUARDRAIL_ID=your_guardrail_id CHAKOSHI_TIMEOUT_SEC=10
注意: 実際の APIキーとガードレールID はchakoshiプレイグラウンドの管理画面から取得してください。
Claude Desktop の設定ファイル(claude_desktop_config.json)に以下を追加:
{ "mcpServers": { "command": "/PATH_to_uv/uv", "args": [ "--directory", "/PATH_to_chakoshi/chakoshi-mcp-server", "run", "main.py" ] } }
chakoshiを使ってこのテキストをチェックしてください:「問題のあるコンテンツの例」
Claude が自動的にmoderate_textツールを使用してモデレーション結果を返します。
Guardrails Apply API のレスポンスからassessmentsフィールドを抽出して返します。
{ "guardrails": ["moderation", "keyword_filter"], "user_input": "チェック対象のテキスト", "guardrails_result": { "moderation": { "unsafe_flag": false, "unsafe_score": 0.05, "categories": { "violence": { "enabled": true, "detected": false }, "harassment": { "enabled": true, "detected": false } } }, "keyword_filter": { "matched": false, "matches": [], "original_text": "チェック対象のテキスト", "masked_input": "チェック対象のテキスト" } } }
-
chakoshi API は現在ベータ版です。本番環境などでは使用しないでください。
Sends notifications from Claude Code with customizable sounds and cross-platform support.
Connect Restream MCP to Claude or ChatGPT to create, schedule, manage, and analyze live streams across 30+ platforms.
Let Claude book a real restaurant table for you - an AI voice agent places the actual phone call, even to restaurants that only take reservations by phone.
Secure audio transcription meets AI. Connect Alice recordings to Claude, ChatGPT, Gemini, and more.
An MCP server to interact with OpenAI's ChatGPT API for conversational AI and text generation.
Local-first MCP server that puts your own LINE and Telegram chats behind one data layer — a daemon on your machine logs in with your own account, stores messages to JSONL + SQLite/FTS5, and exposes them to MCP clients like Claude Code. Not an npx one-liner: you clone the repo and run the daemon yourself.
An AI-powered email intelligence platform that integrates with Gmail and OpenAI. It can be run as a CLI tool or deployed on AWS Lambda for enhanced capabilities.
Integrate with Google's Gemini AI models for various tasks.
An intelligent, LLM-powered email assistant using the Nylas v3 API.
A chat assistant that integrates an MCP client with an LLM and other external MCP servers.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





