Skip to main content
Glama

Humanitarian Negotiation MCP Server

settings.local.json•6.14 kB
{ "permissions": { "allow": [ "Bash(dir)", "Bash(pip install -r requirements_mcp.txt)", "Bash(python setup.py)", "Bash(python -u setup.py)", "Bash(iconv -f UTF-8 -t CP1252)", "Bash(cat \"%APPDATA%\\Claude\\claude_desktop_config.json\")", "Bash(python -m json.tool)", "Read(//c/Users/Jhozman Camacho/AppData/Roaming/Claude/**)", "Bash(dir /b)", "Bash(echo.)", "Read(//c/**)", "Bash(docker --version)", "Bash(docker-compose --version)", "Bash(docker logs humanitarian-negotiation-mcp)", "Bash(where ngrok)", "Bash(git add http_server.py OPENAI_COMPLETE_SCHEMA.json)", "Bash(git commit -m \"$(cat <<''EOF''\nFix all 5 API tools to work with OpenAI without validation errors\n\n- Removed async MCP calls that were causing validation errors\n- Implemented direct response handlers for all 5 tools (Icebergs, Stakeholders, Leverage, Guide)\n- Tools now return properly structured analysis data without async delays\n- All endpoints validate parameters correctly per OpenAI schema\n- Removed unused MCP import to simplify dependencies\n\nšŸ¤– Generated with Claude Code\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")", "Bash(git push origin main)", "Bash(docker-compose up --build -d)", "Bash(curl -X POST http://localhost:8000/api/v1/island-of-agreement ^)", "Bash(curl -s http://localhost:8000/health)", "Bash(curl -s -X POST http://localhost:8000/api/v1/island-of-agreement -H \"Content-Type: application/json\" -d @test_island.json)", "Bash(curl -s -X POST http://localhost:8000/api/v1/analyze-icebergs -H \"Content-Type: application/json\" -d @test_icebergs.json)", "Bash(curl -s -X POST http://localhost:8000/api/v1/analyze-stakeholders -H \"Content-Type: application/json\" -d @test_stakeholders.json)", "Bash(curl -s -X POST http://localhost:8000/api/v1/leverage-influence -H \"Content-Type: application/json\" -d @test_leverage.json)", "Bash(curl -s http://localhost:8000/api/v1/guide)", "Bash(gcloud run services describe humanitarian-mcp --region us-central1 --format=\"value(status.conditions[0].message)\")", "Bash(curl -s https://humanitarian-mcp-904769523449.us-central1.run.app/health)", "Bash(curl -s -X POST https://humanitarian-mcp-904769523449.us-central1.run.app/api/v1/island-of-agreement -H \"Content-Type: application/json\" -d '{\"\"\"\"situation_description\"\"\"\":\"\"\"\"Complex humanitarian crisis requiring coordination between UN agency and local government with disputed access routes and funding mechanisms. This is a detailed scenario requiring careful analysis.\"\"\"\",\"\"\"\"organization_name\"\"\"\":\"\"\"\"UN Office\"\"\"\",\"\"\"\"counterpart_name\"\"\"\":\"\"\"\"Local Government\"\"\"\"}')", "Bash(curl -s -X POST https://humanitarian-mcp-904769523449.us-central1.run.app/api/v1/island-of-agreement -H \"Content-Type: application/json\" -d @test_island.json)", "Bash(git add ALL_TOOLS_WORKING.md)", "Bash(git commit -m \"Add verification that all 5 tools are working correctly\n\nšŸ¤– Generated with Claude Code\n\nCo-Authored-By: Claude <noreply@anthropic.com>\")", "Bash(git add OPENAI_COMPLETE_SCHEMA.json OPENAI_LEVERAGE_GUIDE.md)", "Bash(git commit -m \"Improve leverageInfluence schema and add detailed usage guide\n\n- Enhanced schema for Tool 4 to better document stakeholders_analysis_json structure\n- Added comprehensive guide explaining how to use Leverage Influence tool with data from Stakeholder Analysis\n- Provides step-by-step copy-paste pattern for OpenAI users\n- Includes complete working example with all 5 stakeholders\n\nšŸ¤– Generated with Claude Code\n\nCo-Authored-By: Claude <noreply@anthropic.com>\")", "Bash(curl -s -X POST http://localhost:8000/api/v1/leverage-influence -H \"Content-Type: application/json\" -d @test_leverage_riverland.json)", "Bash(git add QUICK_START_OPENAI.md)", "Bash(git commit -m \"Add quick start guide for OpenAI integration\n\n- Clear step-by-step instructions for all 5 tools\n- Example prompts for each tool\n- Troubleshooting guide\n- Complete workflow documentation\n- Notes on Tool 4 data requirements\n\nšŸ¤– Generated with Claude Code\n\nCo-Authored-By: Claude <noreply@anthropic.com>\")", "Bash(docker-compose restart)", "Bash(curl -s -X POST http://localhost:8000/api/v1/analyze-stakeholders -H \"Content-Type: application/json\" -d @test_flow.json)", "Bash(curl -s -X POST http://localhost:8000/api/v1/leverage-influence -H \"Content-Type: application/json\" -d @test_leverage_simple.json)", "Bash(curl -s -X POST http://localhost:8000/api/v1/leverage-influence -H \"Content-Type: application/json\" -d @test_leverage_simple2.json)", "Bash(python -c \"import sys, json; data = json.load(sys.stdin); print(''''āœ“ Stakeholder analysis stored in cache'''')\")", "Bash(curl -s -X POST http://localhost:8000/api/v1/leverage-influence-latest -H \"Content-Type: application/json\" -d '{\"\"\"\"target_stakeholder_name\"\"\"\":\"\"\"\"Riverland Government\"\"\"\"}')", "Bash(docker-compose down)", "Bash(curl -s -X POST http://localhost:8000/api/v1/leverage-influence-latest -H \"Content-Type: application/json\" -d '{\"\"\"\"target_stakeholder_name\"\"\"\":\"\"\"\"GRN\"\"\"\"}')", "Bash(git add -A)", "Bash(git commit -m \"Add automatic stakeholder analysis caching and new leverage-influence-latest endpoint\n\n- Implemented in-memory cache system that stores latest stakeholder analysis (valid 30 min)\n- Tool 3 automatically saves analysis to cache after running\n- New endpoint /api/v1/leverage-influence-latest uses cached analysis automatically\n- NO MORE COPY-PASTE needed! Just: 1) Run stakeholder analysis 2) Call leverage-influence-latest\n- Backward compatible: original /api/v1/leverage-influence still works with manual data\n- OpenAI users now have 6 tools (both leverage endpoints available)\n\nšŸ¤– Generated with Claude Code\n\nCo-Authored-By: Claude <noreply@anthropic.com>\")" ], "deny": [], "ask": [] } }

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/escenariosparalatransformacion/humanitarian-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server