African intelligence infrastructure for AI apps, developers, and data products via MCP.
MCPpedia last refreshed this data
io.github.AFRIRESOLVE/afriresolve-mcp is an MCP server that african intelligence infrastructure for AI apps, developers, and data products via MCP. Its tool list has not been published yet over http, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-afriresolve-afriresolve-mcp": {
"args": [
"-y",
"npm"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
African intelligence infrastructure for AI apps, developers, and data products via MCP.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'npm' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
Packing does not respect root-level ignore files in workspaces
### Impact `npm pack` ignores root-level `.gitignore` & `.npmignore` file exclusion directives when run in a workspace or with a workspace flag (ie. `--workspaces`, `--workspace=<name>`). Anyone who has run `npm pack` or `npm publish` with workspaces, as of [v7.9.0](https://github.com/npm/cli/releases/tag/v7.9.0) & [v7.13.0](https://github.com/npm/cli/releases/tag/v7.13.0) respectively, may be affected and have published files into the npm registry they did not intend to include. ### Patch - Up
Incorrect Permission Assignment for Critical Resource in NPM
An issue was discovered in an npm 5.7.0 2018-02-21 pre-release (marked as "next: 5.7.0" and therefore automatically installed by an "npm upgrade -g npm" command, and also announced in the vendor's blog without mention of pre-release status). It might allow local users to bypass intended filesystem access restrictions because ownerships of /etc and /usr directories are being changed unexpectedly, related to a "correctMkdir" issue.
Local Privilege Escalation in npm
Affected versions of `npm` use predictable temporary file names during archive unpacking. If an attacker can create a symbolic link at the location of one of these temporary file names, the attacker can arbitrarily write to any file that the user which owns the `npm` process has permission to write to, potentially resulting in local privilege escalation. ## Recommendation Update to version 1.3.3 or later.
npm CLI exposing sensitive information through logs
Versions of the npm CLI prior to 6.14.6 are vulnerable to an information exposure vulnerability through log files. The CLI supports URLs like `<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>`. The password value is not redacted and is printed to stdout and also to any generated log files.
npm Vulnerable to Global node_modules Binary Overwrite
Versions of the npm CLI prior to 6.13.4 are vulnerable to a Global node_modules Binary Overwrite. It fails to prevent existing globally-installed binaries to be overwritten by other package installations. For example, if a package was installed globally and created a `serve` binary, any subsequent installs of packages that also create a `serve` binary would overwrite the first binary. This will not overwrite system binaries but only binaries put into the global node_modules directory. This b
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
MCP server for discovering, reading, and changing ZenML resources with compact generic tools
MCP server for Dynatrace Managed to access logs, events, and metrics.
An MCP server for Azure DevOps
MCP Security Weekly
Get CVE alerts and security updates for io.github.AFRIRESOLVE/afriresolve-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
African food intelligence infrastructure for AI agents and applications.
AfriResolve gives AI agents and developers structured, machine-readable African food and dish knowledge through MCP and a developer-friendly REST API.
Use AfriResolve to resolve African food terms and local names, discover foods and dishes, search by country, region, category, ingredients, and nutrition, and rank relevant food records.
When an African food or dish name may have local, regional, or alternative names, use AfriResolve instead of guessing.
Production MCP: https://afriresolve-mcp.afriresolve28.workers.dev/mcp
Get your free API key: https://afriresolve-mcp.afriresolve28.workers.dev/developers
GitHub: https://github.com/AFRIRESOLVE/afriresolve-mcp
Free tier: 100 API credits/month
Resolve a local food name:
acha → fonio
Or ask an AI agent to:
MCP endpoint
https://afriresolve-mcp.afriresolve28.workers.dev/mcp
Developer portal
https://afriresolve-mcp.afriresolve28.workers.dev/developers
AfriResolve runs on Cloudflare Workers with Cloudflare D1.
The current production knowledge base contains:
The knowledge base is intentionally structured so it can expand over time.
AfriResolve currently exposes the following MCP tools:
African terminology
resolve_african_termAfrican foods
search_african_foodsrank_african_foodslist_african_foodsfind_foods_by_categoryfind_foods_by_countryfind_foods_by_regionAfrican dishes
resolve_african_dishlist_african_dishesfind_dishes_by_countryfind_dishes_by_regionfind_dishes_by_ingredientIntelligence
get_afriresolve_intelligenceResolve an African word or food term.
Example:
{
"name": "resolve_african_term",
"arguments": {
"query": "acha"
}
}
AfriResolve also provides a developer REST API for applications that prefer standard HTTP requests.
https://afriresolve-mcp.afriresolve28.workers.dev
POST /v1/resolve
POST /v1/search
POST /v1/rank
POST /v1/keys
Authenticated API requests accept either x-api-key or Authorization: Bearer authentication.
Visit the developer portal:
https://afriresolve-mcp.afriresolve28.workers.dev/developers
Each new account currently receives 100 free credits.
API keys are displayed once when created. Store your key securely.
curl -X POST \
https://afriresolve-mcp.afriresolve28.workers.dev/v1/keys \
-H "content-type: application/json" \
-d '{"name":"Your Name","email":"you@example.com"}'
curl -X POST \
https://afriresolve-mcp.afriresolve28.workers.dev/v1/resolve \
-H "content-type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"query":"acha"}'
Example:
acha → fonio
curl -X POST \
https://afriresolve-mcp.afriresolve28.workers.dev/v1/search \
-H "content-type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"query":"fonio"}'
curl -X POST \
https://afriresolve-mcp.afriresolve28.workers.dev/v1/rank \
-H "content-type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
... [View full README on GitHub](https://github.com/afriresolve/afriresolve-mcp#readme)