NPC-Worldwide / npcpy
The python library for research and development in NLP, multimodal LLMs, Agents, ML, Knowledge Graphs, and more.
Why this job: topics: mcp-server, mcp-client, mcp
What it does
- Agents (NPCs). Agents with personas, directives, and tool calling. Subclasses: Agent (default tools), ToolAgent (custom tools + MCP), CodingAgent (auto-execute code blocks)
- Multi-Agent Teams. Team orchestration with a coordinator (forenpc)
- Jinx Workflows. Jinja Execution templates for multi-step prompt pipelines
- Skills. Knowledge-content jinxes that serve instructional sections to agents on demand
- NPCArray. NumPy-like vectorized operations over model populations
Get started
sudo apt-get install espeak portaudio19-dev python3-pyaudio ffmpeg libcairo2-dev libgirepository1.0-dev
curl -fsSL https://ollama.com/install.sh | sh
ollama pull qwen3.5:2b - Maintenance
- Active
- Last commit 8 days ago
- Stars
- 1,525
- +2 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v2.1.27
- Released 10 days ago
- Built with
- Python
- 100% of the code
Is it looked after?
- Contributors
- 20
- Last 90 days
- Issues
- 92% closed
- 7 still open
- Pull requests
- 248 merged
- 1 waiting
- Releases
- 326
- 30+ in the last year
- No contributing guide
- Security policy (opens in new tab)
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| modelcontextprotocol / python-sdk | 24,815 | 5 days ago | MIT | No downloads |
More: languages, topics, project record and preview image
Languages
- Python 100%
- Makefile <1%
- Shell <1%
Topics
- agents
- ai
- llm
- python
- sql
- yaml
- ollama
- perplexity
- mcp
- mcp-client
- mcp-server
- superintelligence
Project record
- JobMCP servers
- StatusListed
- Commits1,761
- Forks140
- Watching15
- Stars in 28 days+11
- CreatedSep 27, 2024
- First seen by usNov 7, 2026
- CheckedNov 9, 2026
